BOOS Core API 3.1
- api::Collection<Type>
- api::Heap
- api::IllegalValue<Type>
- api::Interrupt
- api::Iterable<Type>
- api::Iterator<Type>
- api::Kernel
- api::List<Type>
- api::ListIterator<Type>
- api::Mutex
- api::Object
- api::ProcessorInterrupt
- api::ProcessorPll
- api::ProcessorRegisters
- api::ProcessorTimer
- api::Queue<Type>
- api::Resource
- api::Runtime
- api::Scheduler
- api::Semaphore
- api::Stack<Type>
- api::String<Char>
- api::Synchronizable
- api::System
- api::Task
- api::Thread
- api::Timer
- api::Toggle
- api::Value<Type>
- library::AbstractBuffer<Type,Alloc>
- library::AbstractLinkedList<Type,Alloc>
- library::Align<Type,SIZEOF,Alloc>
- library::Buffer<Type,COUNT,Alloc>
- library::CircularList<Type,Alloc>
- library::Heap
- library::LinkedList<Type,Alloc>
- library::LinkedNode<Type,Alloc>
- library::Memory
- library::Stack<Type,Alloc>
- library::String<Char,Alloc>
- library::Toggle<Alloc>
Baigudin Software зарегистрировала авторское право на собственную операционную систему Embedded Object Operating System
Авторское право на собственную встраиваемую объектно-ориентированную операционную систему реального времени Embedded Object Operating System зарегистрировано «Федеральной службой по интеллектуальной собственности (Роспатент)» Российской Федерации.
BOOS Core API 3.1

— class

— abstract class

— interface
global namespace | ||
---|---|---|
![]() | Allocator | Memory allocator. |
![]() | Board | Processor board initialization. |
![]() | Configuration | The configuration of a target processor. |
![]() | Main | User main class. |
![]() | Object<Alloc> | Root class of the system class hierarchy. |
namespace api | ||
![]() | Collection<Type> | The root interface of some collections. |
![]() | Heap | Heap memory interface. |
![]() | IllegalValue<Type> | Illegal value interface. |
![]() | Interrupt | Hardware interrupt interface. |
![]() | Iterable<Type> | Iterable interface. |
![]() | Iterator<Type> | Iterator interface. |
![]() | Kernel | A kernel interface of the operating system. |
![]() | List<Type> | List interface. |
![]() | ListIterator<Type> | List iterator interface. |
![]() | Mutex | Mutex interface. |
![]() | Object | Root interface of the system class hierarchy. |
![]() | ProcessorInterrupt | A central processing unit interrupt resource interface. |
![]() | ProcessorPll | A central processing unit phase-locked loop controller resource interface. |
![]() | ProcessorRegisters | A central processing unit registers resource interface. |
![]() | ProcessorTimer | A central processing unit timer resource interface. |
![]() | Queue<Type> | Queue interface. |
![]() | Resource | Resource interface. |
![]() | Runtime | Runtime program execution interface. |
![]() | Scheduler | Threads scheduler interface. |
![]() | Semaphore | Semaphore interface. |
![]() | Stack<Type> | Stack interface. |
![]() | String<Char> | String interface. |
![]() | Synchronizable | One program synchronization for executing in several processor units. |
![]() | System | The operating system syscall interface. |
![]() | Task | Task interface. |
![]() | Thread | Thread interface. |
![]() | Timer | Hardware timer resource interface. |
![]() | Toggle | Toggle interface of some controllers. |
![]() | Value<Type> | Interface of setting and getting a value. |
namespace library | ||
![]() | AbstractBuffer<Type,Alloc> | Abstract class for some buffers. |
![]() | AbstractLinkedList<Type,Alloc> | Abstract class for sequential accessing to data store. |
![]() | Align<Type,SIZEOF,Alloc> | Alignment of simple types to byte boundary of memory. |
![]() | Buffer<Type,COUNT,Alloc> | Buffer class in static and dynamic specializations. |
![]() | CircularList<Type,Alloc> | Circular doubly linked list. |
![]() | Heap | Heap memory. |
![]() | LinkedList<Type,Alloc> | Doubly linked list. |
![]() | LinkedNode<Type,Alloc> | Element for linked lists. |
![]() | Memory | Class of static methods to manipulate memory. |
![]() | Stack<Type,Alloc> | Stack class. |
![]() | String<Char,Alloc> | String class. |
![]() | Toggle<Alloc> | Toggle of toggle interface. |
namespace system | ||
![]() | Interrupt | Hardware interrupt resource. |
![]() | Main | The operating system main class. |
![]() | Mutex | Mutex class. |
![]() | Semaphore | Semaphore class. |
![]() | System | System class of the operating system. |
![]() | Thread | The operating system thread. |