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>
Выпущен релиз EOOS Automotive R22-08 в версия v0.10.0
Второй официальный релиз EOOS Automotive, который был тщательно проработан и квалифицирован для POSIX и WIN32 совместимых операционных систем с учетом интерфейсов разработанных для EOOS RT – операционной системы реального времени.
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. |