L4Re - L4 Runtime Environment
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCL4::Alloc_listA simple list-based allocator
oCL4::Thread::AttrThread attributes used for control_commit()
oCL4Re::Util::Auto_cap< T >Automatic capability that implements automatic free and unmap of the capability selector
oCL4Re::Util::Auto_del_cap< T >Automatic capability that implements automatic free and unmap+delete of the capability selector
oCcxx::Auto_ptr< T >Smart pointer with automatic deletion
oCcxx::Avl_set< Item, Compare, Alloc >AVL Tree for simple comapreable items
oCcxx::Avl_set< Pair< Key, Data >, Pair_first_compare< Compare< Key >, Pair< Key, Data > >, Alloc >
oCcxx::Base_slab< Obj_size, Slab_size, Max_free, Alloc >Basic slab allocator
oCcxx::Base_slab< sizeof(Type), Slab_size, Max_free, Alloc >
oCcxx::Base_slab_static< Obj_size, Slab_size, Max_free, Alloc >Merged slab allocator (allocators for objects of the same size are merged together)
oCcxx::Base_slab_static< sizeof(Type), Slab_size, Max_free, Alloc >
oCL4::Basic_registryThis registry returns the corresponding server object based on the label of an Ipc_gate
oCcxx::Bitfield< T, LSB, MSB >Definition for a member (part) of a bit field
oCcxx::Bitmap_baseBasic bitmap abstraction
oCcxx::Bits::Bst< Node, Get_key, Compare >Basic binary search tree (BST)
oCcxx::Bits::Bst< _Node, Get_key, Pair_first_compare< Compare< Key >, Pair< Key, Data > > >
oCcxx::Bits::Bst_nodeBasic type of a node in a binary search tree (BST)
oCL4::Ipc::Buf_cp_in< T >Abstraction for extracting array from an Ipc::Istream
oCL4::Ipc::Buf_cp_out< T >Abstraction for inserting an array into an Ipc::Ostream
oCL4::Ipc::Buf_in< T >Abstraction to extract an array from an Ipc::Istream
oCL4Re::Cap_allocCapability allocator interface
oCL4Re::Util::Cap_alloc_baseCapability allocator
oCL4::Cap_baseBase class for all kinds of capabilities
oCcxx::Bitmap_base::Char< BITS >Helper abstraction for a byte contained in the bitmap
oCL4Re::Video::Color_componentA color component
oCL4::Ipc_svr::Compound_replyMix in for LOOP_HOOKS to always use compound reply and wait
oCL4Re::Util::Counting_cap_alloc< COUNTERTYPE >Reference-counting cap allocator
oCL4Re::Util::Dataspace_svrDataspace server class
oCL4::Ipc_svr::Default_setup_waitMix in for LOOP_HOOKS for setup_wait no op
oCL4::Ipc_svr::Default_timeoutMix in for LOOP_HOOKS to use a 0 send and a infinite receive timeout
oCcxx::Bits::DirectionThe direction to go in a binary search tree
oCL4Re::Vfs::DirectoryInterface for a POSIX file that is a directory
oCElf32_DynELF32 dynamic entry
oCElf32_EhdrELF32 header
oCElf32_PhdrELF32 program header
oCElf32_ShdrELF32 section header - figure 1-9, page 1-9
oCElf32_SymELF32 symbol table entry
oCElf64_DynELF64 dynamic entry
oCElf64_EhdrELF64 header
oCElf64_PhdrELF64 program header
oCElf64_ShdrELF64 section header
oCElf64_SymELF64 symbol table entry
oCL4Re::EnvInitial Environment (C++ version)
oCL4Re::Event_buffer_t< PAYLOAD >::EventEvent structure used in buffer
oCL4Re::Event_buffer_t< PAYLOAD >Event buffer class
oCL4Re::Util::Event_t< PAYLOAD >Convenience wrapper for getting access to an event object
oCL4::Exception_tracerBack-trace support for exceptions
oCL4Re::Vfs::File_systemBasic interface for an L4Re::Vfs file system
oCL4Re::Vfs::FsPOSIX File-system related functionality
oCL4Re::Vfs::Generic_fileThe common interface for an open POSIX file
oCgfxbitmap_offsetOffsets in pmap[] and bmap[]
oCL4Re::Util::Video::Goos_svrGoos server class
oCL4::Ipc_svr::Ignore_errorsMix in for LOOP_HOOKS to ignore IPC errors
oCL4Re::Video::Goos::InfoInformation structure of a goos
oCL4Re::Video::View::InfoInformation structure of a view
oCL4::IOModifierModifier class for the IO stream
oCL4::Ipc::IstreamInput stream for IPC unmarshalling
oCL4Re::Util::Item_alloc_baseItem allocator
oCcxx::List_item::IterIterator for a list of ListItem-s
oCcxx::List< D, Alloc >::IterIterator
oCL4::KobjectBase class for all kinds of kernel objects, referred to by capabilities
oCL4::Kobject_2t< Derived, Base1, Base2, PROTO >Helper class to create an L4Re interface class that is derived from two base classes
oCL4::Kobject_2t< Console, Video::Goos, Event >
oCL4::Kobject_t< Derived, Base, PROTO >Helper class to create an L4Re interface class that is derived from a single base class
oCL4::Kobject_t< Icu, Irq_eio, L4_PROTO_IRQ >
oCL4::Kobject_t< Irq, Irq_eio, L4_PROTO_IRQ >
oCl4_buf_regs_tEncapsulation of the buffer-registers block in the UTCB
oCl4_exc_regs_tUTCB structure for exceptions
oCl4_fpage_tL4 flexpage type
oCl4_icu_info_tInfo structure for an ICU
oCl4_kernel_info_mem_desc_tMemory descriptor data structure
oCl4_kernel_info_tL4 Kernel Interface Page
oCl4_msg_regs_tEncapsulation of the message-register block in the UTCB
oCl4_msgtag_tMessage tag data structure
oCl4_rt_preemption_tStruct
oCl4_rt_preemption_val32_tStruct
oCl4_rt_preemption_val_tStruct
oCl4_sched_cpu_set_tCPU sets
oCl4_sched_param_tScheduler parameter set
oCl4_snd_fpage_tSend-flex-page types
oCl4_thread_regs_tEncapsulation of the thread-control-register block of the UTCB
oCl4_timeout_sBasic timeout specification
oCl4_timeout_tTimeout pair
oCl4_tracebuffer_status_tTrace buffer status
oCl4_tracebuffer_status_window_tTrace-buffer status window descriptor
oCl4_vcon_attr_tVcon attribute structure
oCl4_vcpu_ipc_regs_tVCPU message registers
oCl4_vcpu_regs_tVCPU registers
oCl4_vcpu_state_tState of a vCPU
oCl4_vhw_descriptorVirtual hardware devices description
oCl4_vhw_entryDescription of a device
oCl4_vm_svm_vmcb_control_areaVMCB structure for SVM VMs
oCl4_vm_svm_vmcb_state_save_areaState save area structure for SVM VMs
oCl4_vm_svm_vmcb_state_save_area_segState save area segment selector struct
oCl4_vm_svm_vmcb_tControl structure for SVM VMs
oCl4_vm_tz_stateState structure for TrustZone VMs
oCl4re_aux_tAuxiliary descriptor
oCl4re_ds_stats_tInformation about the data space
oCl4re_elf_aux_mword_tAuxiliary vector element for a single unsigned data word
oCl4re_elf_aux_tGeneric header for each auxiliary vector element
oCl4re_elf_aux_vma_tAuxiliary vector element for a reserved virtual memory area
oCl4re_env_cap_entry_tEntry in the L4Re environment array for the named inital objects
oCl4re_env_tInitial Environment structure (C version)
oCl4re_event_tEvent structure used in buffer
oCl4re_video_color_component_tColor component structure
oCl4re_video_goos_info_tGoos information structure
oCl4re_video_pixel_info_tPixel_info structure
oCl4re_video_view_info_tView information structure
oCl4re_video_view_tC representation of a goos view
oCl4util_idt_desc_tIDT entry
oCl4util_idt_header_tHeader of an IDT table
oCl4util_mb_addr_range_tINT-15, AX=E820 style "AddressRangeDescriptor" ...with a "size" parameter on the front which is the structure size - 4, pointing to the next one, up until the full buffer length of the memory map has been reached
oCl4util_mb_apm_tAPM BIOS info
oCl4util_mb_drive_tDrive Info structure
oCl4util_mb_info_t
oCl4util_mb_mod_t
oCl4util_mb_vbe_ctrl_tVBE controller information
oCl4util_mb_vbe_mode_tVBE mode information
oCcxx::List< D, Alloc >Doubly linked list, with internal allocation
oCcxx::List_allocStandard list-based allocator
oCcxx::List_itemBasic list item
oCL4::Factory::LstrSpecial type to add a pascal string into the factory create stream
oCcxx::Lt_functor< Obj >Generic comparator class that defaults to the less-than operator
oCL4::Kip::Mem_descMemory descriptors stored in the kernel interface page
oCL4Re::Vfs::MmanInterface for the POSIX memory management
oCL4::Thread::Modify_sendersWrapper class for modifying senders
oCL4::Ipc::Msg_ptr< T >Pointer to an element of type T in an Ipc::Istream
oCL4Re::Util::Names::NameName class
oCcxx::New_allocator< _Type >Standard allocator based on operator new ()
oCL4::Factory::NilSpecial type to add a void argument into the factory create stream
oCcxx::Avl_set< Item, Compare, Alloc >::NodeA smart pointer to a tree item
oCcxx::NothrowHelper type to distinguish the oeprator new version that does not throw exceptions
oCL4::Ipc::OstreamOutput stream for IPC marshalling
oCcxx::Pair< First, Second >Pair of two values
oCcxx::Pair_first_compare< Cmp, Typ >Comparison functor for Pair
oCL4Re::Video::Pixel_infoPixel information
oCL4Re::Util::Ref_cap< T >Automatic capability that implements automatic free and unmap of the capability selector
oCL4Re::Util::Ref_del_cap< T >Automatic capability that implements automatic free and unmap+delete of the capability selector
oCL4Re::Vfs::Regular_fileInterface for a POSIX file that provides regular file semantics
oCL4::Factory::SStream class for the create() argument stream
oCL4::Server< LOOP_HOOKS >Basic server loop for handling client requests
oCL4::Server_objectAbstract server object to be used with L4::Server and L4::Basic_registry
oCL4::Ipc::Small_bufA receive item for receiving a single capability
oCL4Re::Smart_cap_auto< Unmap_flags >Helper for Auto_cap and Auto_del_cap
oCL4Re::Util::Smart_cap_auto< Unmap_flags >Helper for Auto_cap and Auto_del_cap
oCL4Re::Util::Smart_count_cap< Unmap_flags >Helper for Ref_cap and Ref_del_cap
oCL4Re::Vfs::Special_fileInterface for a POSIX file that provides special file semantics
oCL4vcpu::StateC++ implementation of state word in the vCPU area
oCL4Re::Dataspace::StatsInformation about the data space
oCL4::StringA null-terminated string container class
oCL4::Type_infoDynamic Type Information for L4Re Interfaces
oCcxx::Bitfield< T, LSB, MSB >::Value_base< TT >Internal helper type
oCL4Re::Util::Vcon_svr< SVR >Console server template class
oCL4Re::Video::ViewView
\Ccxx::Bitmap_base::Word< BITS >Helper abstraction for a word contained in the bitmap
L4Re - L4 Runtime Environment