L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
parent
Go to the documentation of this file.
1// -*- Mode: C++ -*-
2// vim:ft=cpp
7/*
8 * (c) 2008-2009 Adam Lackorzynski <adam@os.inf.tu-dresden.de>,
9 * Alexander Warg <warg@os.inf.tu-dresden.de>
10 * economic rights: Technische Universität Dresden (Germany)
11 *
12 * License: see LICENSE.spdx (in this directory or the directories above)
13 */
14#pragma once
15
16#include <l4/sys/capability>
17#include <l4/re/protocols.h>
18#include <l4/sys/cxx/ipc_iface>
19
20namespace L4Re {
21
43 public L4::Kobject_t<Parent, L4::Kobject, L4RE_PROTO_PARENT>
44{
45public:
61 L4_INLINE_RPC(long, signal, (unsigned long sig, unsigned long val));
63};
64};
65
L4::Cap related definitions.
Parent interface.
Definition parent:44
Helper class to create an L4Re interface class that is derived from a single base class.
Definition __typeinfo.h:750
#define L4_EXPORT
Attribute to mark functions, variables, and data types as being exported from a library.
Definition compiler.h:210
Interface Definition Language.
#define L4_INLINE_RPC(res, name, args, attr...)
Define an inline RPC call (type and callable).
Definition ipc_iface:476
L4Re C++ Interfaces.
Definition cmd_control:14
L4Re Protocol Constants (C version)
Standard list of RPCs of an interface.
Definition __typeinfo.h:428