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 ]
    ] ]
];