BOOS Core API 2.2
- core::Allocator
- core::Interrupt
- core::InterruptTask
- core::Mutex
- core::Object<Alloc>
- core::Semaphore
- core::Synchronizer
- core::System
- core::Thread
- core::ThreadTask
- core::Timer
- core::TimerInterrupt
- util::AbstractBuffer<Type,Alloc>
- util::AbstractLinkedList<Type,Alloc>
- util::Align<Type,SIZEOF,Alloc>
- util::Allocator
- util::Buffer<Type,COUNT,Alloc>
- util::CircularList<Type,Alloc>
- util::Heap
- util::LinkedList<Type,Alloc>
- util::LinkedNode<Type,Alloc>
- util::Memory
- util::Object<Alloc>
- util::Stack<Type,Alloc>
- util::Toggle<Alloc>
Baigudin Software приняла участие в конференции OS DAY 2017
Компания Baigudin Software приняла участие в четвёртой научно-практической конференция OS DAY, посвященной задачам и возможностям России в области разработки операционных платформ.
BOOS Core API 2.2

— class

— abstract class

— interface
global namespace | ||
---|---|---|
![]() | Main | User main class. |
![]() | Object<Alloc> | Root class of the system class hierarchy. |
namespace core | ||
![]() | Allocator | System memory allocator. |
![]() | Interrupt | Hardware interrupt resource. |
![]() | InterruptTask | Skeleton interrupt task class with default settings. |
![]() | Mutex | Mutex semaphore class. |
![]() | Object<Alloc> | Root class of the core namespace class hierarchy. |
![]() | Semaphore | Semaphore class. |
![]() | Synchronizer | One program synchronization for executing in several processor units. |
![]() | System | System class of the kernel. |
![]() | Thread | Thread class. |
![]() | ThreadTask | Skeleton thread task class with default settings. |
![]() | Timer | Hardware timer resource. |
![]() | TimerInterrupt | Hardware timer interrupt resource. |
namespace util | ||
![]() | 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. |
![]() | Allocator | Memory allocator for utility library. |
![]() | 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. |
![]() | Object<Alloc> | Root class of the util namespace class hierarchy. |
![]() | Stack<Type,Alloc> | Stack. |
![]() | Toggle<Alloc> | Toggle of toggle interface. |
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. |
![]() | List<Type> | List interface. |
![]() | ListIterator<Type> | List iterator interface. |
![]() | Mutex | Mutex semaphore interface. |
![]() | Object | Root interface of the system class hierarchy. |
![]() | Queue<Type> | Queue interface. |
![]() | Resource | Resource interface. |
![]() | Semaphore | Semaphore interface. |
![]() | Stack<Type> | Stack interface. |
![]() | Synchronizable | One program synchronization for executing in several processor units. |
![]() | Task | Task interface. |
![]() | Timer | Hardware timer resource interface. |
![]() | Toggle | Toggle interface of some controllers. |