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 successfully starts in Kaspersky Start program
Baigudin Software has been successfully started in Kaspersky Start program by Kaspersky Lab and performs the BOOS Core operating kernel to it.
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. |