EOOS API 0.12
- eoos::api::Collection<T>
- eoos::api::Guard
- eoos::api::Heap
- eoos::api::IllegalValue<T>
- eoos::api::Iterable<T>
- eoos::api::Iterator<T>
- eoos::api::List<T>
- eoos::api::ListIterator<T>
- eoos::api::Mutex
- eoos::api::MutexManager
- eoos::api::Object
- eoos::api::OutStream<T>
- eoos::api::Queue<T>
- eoos::api::Runnable
- eoos::api::Scheduler
- eoos::api::Semaphore
- eoos::api::SemaphoreManager
- eoos::api::SequenceContainer<T>
- eoos::api::SmartPointer<T>
- eoos::api::StreamManager
- eoos::api::String<T>
- eoos::api::System
- eoos::api::Task
- eoos::api::Thread
- eoos::lib::AbstractBaseString<T,R,A>
- eoos::lib::AbstractBuffer<T,A>
- eoos::lib::AbstractList<T,A>
- eoos::lib::AbstractTask<A>
- eoos::lib::AbstractThreadTask<A>
- eoos::lib::Align<T,S,A>
- eoos::lib::Allocator
- eoos::lib::ArgumentParser<T,L,A>
- eoos::lib::BaseString<T,L,R,A>
- eoos::lib::BaseString<T,0,R,A>
- eoos::lib::Buffer<T,L,A>
- eoos::lib::Buffer<T,0,A>
- eoos::lib::CharTrait<T>
- eoos::lib::CircularList<T,A>
- eoos::lib::Fifo<T,L,A>
- eoos::lib::Guard<A>
- eoos::lib::Heap
- eoos::lib::LinkedList<T,A>
- eoos::lib::LinkedNode<T,A>
- eoos::lib::Memory
- eoos::lib::Mutex<A>
- eoos::lib::NoAllocator
- eoos::lib::NonCopyable<A>
- eoos::lib::Object<A>
- eoos::lib::ObjectAllocator<A>
- eoos::lib::Register<R>
- eoos::lib::ResourceMemory<T,N>
- eoos::lib::ResourceMemory<T,0>
- eoos::lib::Semaphore<A>
- eoos::lib::SharedPointer<T,D,A>
- eoos::lib::SmartPointerDeleter<T>
- eoos::lib::SmartPointerDeleterArray<T>
- eoos::lib::Stream
- eoos::lib::String
- eoos::lib::Thread<A>
- eoos::lib::UniquePointer<T,D,A>
EOOS API 0.12 Release

— class

— abstract class

— interface
namespace eoos | ||
---|---|---|
![]() | Program | Entry point to an operating system main program. |
namespace eoos::api | ||
![]() | Collection<T> | The root interface of some collections. |
![]() | Guard | Guard interface. |
![]() | Heap | Heap memory interface. |
![]() | IllegalValue<T> | Illegal value interface. |
![]() | Iterable<T> | Iterable interface. |
![]() | Iterator<T> | Iterator interface. |
![]() | List<T> | List interface. |
![]() | ListIterator<T> | List iterator interface. |
![]() | Mutex | Mutex interface. |
![]() | MutexManager | Mutex sub-system manager interface. |
![]() | Object | Root interface of the system class hierarchy. |
![]() | OutStream<T> | Output stream interface. |
![]() | Queue<T> | Queue interface. |
![]() | Runnable | Runnable interface. |
![]() | Scheduler | Threads scheduler interface. |
![]() | Semaphore | Semaphore interface. |
![]() | SemaphoreManager | Semaphore sub-system manager interface. |
![]() | SequenceContainer<T> | Sequence сontainer interface. |
![]() | SmartPointer<T> | Smart Pointer interface. |
![]() | StreamManager | Stream sub-system manager interface. |
![]() | String<T> | String interface. |
![]() | System | The operating system syscall interface. |
![]() | Task | Task interface. |
![]() | Thread | Thread interface. |
namespace eoos::lib | ||
![]() | AbstractBaseString<T,R,A> | Abstract base string class. |
![]() | AbstractBuffer<T,A> | Abstract buffer class. |
![]() | AbstractList<T,A> | Abstract list class. |
![]() | AbstractTask<A> | Abstract task for the thread class. |
![]() | AbstractThreadTask<A> | Abstract thread with a task. |
![]() | Align<T,S,A> | Alignment of fundamental types to byte boundary of memory. |
![]() | Allocator | Memory allocator. |
![]() | ArgumentParser<T,L,A> | Program argument parser class. |
![]() | BaseString<T,L,R,A> | Static base string class. |
![]() | BaseString<T,0,R,A> | Dynamic base string class. |
![]() | Buffer<T,L,A> | Buffer class static. |
![]() | Buffer<T,0,A> | Buffer class dynamic. |
![]() | CharTrait<T> | Abstract basic character operations. |
![]() | CircularList<T,A> | Circular doubly linked list. |
![]() | Fifo<T,L,A> | Abstract list class. |
![]() | Guard<A> | Guard of RAII implementation. |
![]() | Heap | Heap memory. |
![]() | LinkedList<T,A> | Doubly linked list. |
![]() | LinkedNode<T,A> | Element for linked lists. |
![]() | Memory | Memory manipulator class. |
![]() | Mutex<A> | Mutex class. |
![]() | NoAllocator | No memory allocator. |
![]() | NonCopyable<A> | Next to root class of the operating system for objects which cannot be copied or moved. |
![]() | Object<A> | Root class of the class hierarchy. |
![]() | ObjectAllocator<A> | Object memory allocator. |
![]() | Register<R> | Operates with a hardware register. |
![]() | ResourceMemory<T,N> | Pool resource memory allocator. |
![]() | ResourceMemory<T,0> | Heap resource memory allocator. |
![]() | Semaphore<A> | Semaphore class. |
![]() | SharedPointer<T,D,A> | Shared pointer. |
![]() | SmartPointerDeleter<T> | Deleter of smart pointers allocated with new operator. |
![]() | SmartPointerDeleterArray<T> | Deleter of smart pointers allocated with new [] operator. |
![]() | Stream | Stream class. |
![]() | String | String type for `char`s with default allocator. |
![]() | Thread<A> | Thread class. |
![]() | UniquePointer<T,D,A> | Unique pointer. |
namespace eoos::sys | ||
![]() | Call | System calls of the operating system. |