var l4re_concepts = [ [ "L4 Inter-Process Communication (IPC)", "l4re_concepts_ipc.html", [ [ "IPC mechanism", "l4re_concepts_ipc.html#l4re_concepts_ipc_mechanism", [ [ "IPC Flags", "l4re_concepts_ipc.html#l4re_concepts_descr_flags", null ], [ "Partner capability selector", "l4re_concepts_ipc.html#l4re_concepts_descr_capidx", null ], [ "IPC Label", "l4re_concepts_ipc.html#l4re_concepts_descr_label", null ], [ "IPC Message Tag", "l4re_concepts_ipc.html#l4re_concepts_descr_msgtag", null ], [ "IPC Timeouts", "l4re_concepts_ipc.html#l4re_concepts_descr_timeouts", null ], [ "User-level Thread Control Block", "l4re_concepts_ipc.html#l4re_concepts_descr_utcb", [ [ "IPC Message registers", "l4re_concepts_ipc.html#l4re_concepts_descr_mrs", null ], [ "IPC Buffer Registers", "l4re_concepts_ipc.html#l4re_concepts_descr_brs", null ], [ "IPC Buffer Descriptor Register", "l4re_concepts_ipc.html#l4re_concepts_descr_bdr", null ], [ "IPC Thread Control Registers", "l4re_concepts_ipc.html#l4re_concepts_descr_tcrs", null ] ] ], [ "Transfer of Typed Send Items", "l4re_concepts_ipc.html#l4re_concepts_descr_transfer", null ] ] ], [ "Examples", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples", [ [ "User Thread to Kernel Object", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_1", null ], [ "User Thread to User Thread", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_2", [ [ "Simple Messages", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_2_1", null ], [ "Send Items", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_2_2", null ] ] ], [ "User Thread to User Object", "l4re_concepts_ipc.html#l4re_concepts_ipc_examples_3", null ] ] ] ] ], [ "Kernel ABI", "l4re_concepts_abi.html", [ [ "Capability selector and flags", "l4re_concepts_abi.html#l4re_concepts_abi_capsel", null ], [ "Label", "l4re_concepts_abi.html#l4re_concepts_abi_label", null ], [ "Message tag", "l4re_concepts_abi.html#l4re_concepts_abi_msgtag", null ], [ "Timeouts", "l4re_concepts_abi.html#l4re_concepts_abi_timeouts", null ], [ "User-level thread control block (UTCB)", "l4re_concepts_abi.html#l4re_concepts_abi_utcb", [ [ "Buffer descriptor register", "l4re_concepts_abi.html#l4re_concepts_abi_utcb_bdr", null ] ] ], [ "Typed message items", "l4re_concepts_abi.html#l4re_concepts_abi_items", [ [ "Flexpages", "l4re_concepts_abi.html#l4re_concepts_abi_items_flexpages", null ], [ "Send items", "l4re_concepts_abi.html#l4re_concepts_abi_items_send", null ], [ "Receive items", "l4re_concepts_abi.html#l4re_concepts_abi_items_receive", null ], [ "Return items", "l4re_concepts_abi.html#l4re_concepts_abi_items_return", null ] ] ] ] ], [ "Capabilities and Naming", "l4re_concepts_naming.html", null ], [ "Spaces and Mappings", "l4re_concepts_mapping.html", null ], [ "Initial Environment and Application Bootstrapping", "l4re_concepts_env_and_start.html", [ [ "Configuring an application before startup", "l4re_concepts_env_and_start.html#l4re_ns_config", null ], [ "Connecting clients and servers", "l4re_concepts_env_and_start.html#l4re_config_connection", null ] ] ], [ "Memory management - Data Spaces and the Region Map", "l4re_concepts_ds_rm.html", [ [ "User-level paging", "l4re_concepts_ds_rm.html#l4re_concept_pagers", [ [ "Data spaces", "l4re_concepts_ds_rm.html#l4re_concept_data_spaces", null ], [ "Virtual Memory Handling", "l4re_concepts_ds_rm.html#l4re_concept_regions", null ], [ "Memory Allocation", "l4re_concepts_ds_rm.html#l4re_concept_mem_alloc", null ] ] ] ] ], [ "Program Input and Output", "l4re_concepts_stdio.html", null ], [ "Initial Memory Allocator and Factory", "l4re_concepts_memalloc.html", null ], [ "Application and Server Building Blocks", "l4re_concepts_apps_svr.html", [ [ "Creating Additional Application Threads", "l4re_concepts_apps_svr.html#l4re_concepts_app_thread", null ], [ "Providing a Service", "l4re_concepts_apps_svr.html#l4re_concepts_service", null ] ] ], [ "Pthread Support", "l4re_pthreads.html", null ], [ "Interface Definition Language", "l4_cxx_ipc_iface.html", [ [ "Parameter types for RPC", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_types", null ], [ "Server Side Interface", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_server_interface", null ], [ "RPC Return Types", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_return_types", null ], [ "RPC Method Declaration", "l4_cxx_ipc_iface.html#l4_cxx_ipc_iface_members", null ] ] ], [ "L4Re Build System", "l4re_build_system.html", "l4re_build_system" ], [ "Kernel Factory", "l4re_concepts_kernel_factory.html", [ [ "Passing parameters for the create stream", "l4re_concepts_kernel_factory.html#kernel_factory_create", null ] ] ] ];