COSWrapper::LockGuard::AdoptLock | |
CContainer::Array< T, Size > | Similar as std::array of C++11 |
CAssertion::AssertHandler | Interface for handling assertion failure by CHECK_ASSERT() macro |
CContainer::BitPattern< T > | The container with bitwise operation like std::bitset |
▼COSWrapper::EventFlag | Abstract class that has functions of common RTOS's event flag |
CStdCppOSWrapper::StdCppEventFlag | |
CTestDoubleOSWrapper::TestDoubleEventFlag | |
▼COSWrapper::EventFlagFactory | |
▼CStdCppOSWrapper::StdCppEventFlagFactory | |
CPosixOSWrapper::PosixEventFlagFactory | |
CWindowsOSWrapper::WindowsEventFlagFactory | |
CTestDoubleOSWrapper::TestDoubleEventFlagFactory< T > | |
▼Cstd::exception | |
CContainer::BadAlloc | |
CContainer::OutOfRange | |
CAssertion::Failure | Class used when CHECK_ASSERT() macro fails |
CContainer::FixedDeque< T, MaxSize > | STL-like deque container with fixed capacity |
CContainer::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize > | Random-access iterator used as FixedDeque<T, MaxSize>::iterator or FixedDeque<T, MaxSize>::const_iterator |
▼COSWrapper::FixedMemoryPool | Abstract class that has functions of common RTOS's fixed-size memory pool |
CStdCppOSWrapper::StdCppFixedMemoryPool | |
CTestDoubleOSWrapper::TestDoubleFixedMemoryPool | |
▼COSWrapper::FixedMemoryPoolFactory | |
▼CStdCppOSWrapper::StdCppFixedMemoryPoolFactory | |
CPosixOSWrapper::PosixFixedMemoryPoolFactory | |
CWindowsOSWrapper::WindowsFixedMemoryPoolFactory | |
CTestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T > | |
CContainer::FixedVector< T, MaxSize > | STL-like vector container with fixed capacity |
CContainer::IntrusiveList< T > | STL-like intrusive doubly linked list |
CContainer::IntrusiveList< MemoryNode > | |
CContainer::IntrusiveList_iterator< T, Ref, Ptr, IntrusiveListNodePtr > | Bidirectional iterator used as IntrusiveList<T>::iterator or IntrusiveList<T>::const_iterator |
CContainer::IntrusiveListNode | Base class of the type of element of IntrusiveList |
COSWrapper::LockGuard | RAII wrapper of Mutex |
COSWrapper::MessageQueue< T > | Class template of message queue |
▼COSWrapper::Mutex | Abstract class that has functions of common RTOS's mutex |
CStdCppOSWrapper::StdCppMutex | |
CTestDoubleOSWrapper::TestDoubleMutex | |
▼COSWrapper::MutexFactory | |
▼CStdCppOSWrapper::StdCppMutexFactory | |
CPosixOSWrapper::PosixMutexFactory | |
CWindowsOSWrapper::WindowsMutexFactory | |
CTestDoubleOSWrapper::TestDoubleMutexFactory< T > | |
▼COSWrapper::OneShotTimer | Abstract class that has functions of common RTOS's one-shot timer |
CStdCppOSWrapper::StdCppOneShotTimer | |
CTestDoubleOSWrapper::TestDoubleOneShotTimer | |
CWindowsOSWrapper::WindowsOneShotTimer | |
▼COSWrapper::OneShotTimerFactory | |
▼CStdCppOSWrapper::StdCppOneShotTimerFactory | |
CPosixOSWrapper::PosixOneShotTimerFactory | |
CTestDoubleOSWrapper::TestDoubleOneShotTimerFactory< T > | |
CWindowsOSWrapper::WindowsOneShotTimerFactory | |
▼COSWrapper::PeriodicTimer | Abstract class that has functions of common RTOS's periodic timer |
CStdCppOSWrapper::StdCppPeriodicTimer | |
CTestDoubleOSWrapper::TestDoublePeriodicTimer | |
CWindowsOSWrapper::WindowsPeriodicTimer | |
▼COSWrapper::PeriodicTimerFactory | |
▼CStdCppOSWrapper::StdCppPeriodicTimerFactory | |
CPosixOSWrapper::PosixPeriodicTimerFactory | |
CTestDoubleOSWrapper::TestDoublePeriodicTimerFactory< T > | |
CWindowsOSWrapper::WindowsPeriodicTimerFactory | |
CContainer::PreallocatedDeque< T > | STL-like deque container using pre-allocated buffer |
CContainer::PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > | Random-access iterator used as PreallocatedDeque<T>::iterator or PreallocatedDeque<T>::const_iterator |
CContainer::PreallocatedVector< T > | STL-like vector container using pre-allocated buffer |
CContainer::PreallocatedVector< Thread * > | |
COSWrapper::Runnable | Interface for implementing an active class |
▼COSWrapper::Thread | Abstract class that has functions of common RTOS's thread |
CStdCppOSWrapper::StdCppThreadFactory::StdCppThread | |
CTestDoubleOSWrapper::TestDoubleThread | |
▼COSWrapper::ThreadFactory | |
▼CStdCppOSWrapper::StdCppThreadFactory | |
CPosixOSWrapper::PosixThreadFactory | |
CWindowsOSWrapper::WindowsThreadFactory | |
CTestDoubleOSWrapper::TestDoubleThreadFactory< T > | |
COSWrapper::ThreadPool | Class of thread pool pattern |
COSWrapper::Timeout | Value object for the timeout |
COSWrapper::OneShotTimer::UncaughtExceptionHandler | Interface for handling uncaught exception |
COSWrapper::PeriodicTimer::UncaughtExceptionHandler | Interface for handling uncaught exception |
COSWrapper::Thread::UncaughtExceptionHandler | Interface for handling uncaught exception |
▼COSWrapper::VariableMemoryPool | Abstract class that has functions of common RTOS's variable-size memory pool |
CStdCppOSWrapper::StdCppVariableMemoryPool | |
CTestDoubleOSWrapper::TestDoubleVariableMemoryPool | |
▼COSWrapper::VariableMemoryPoolFactory | |
▼CStdCppOSWrapper::StdCppVariableMemoryPoolFactory | |
CPosixOSWrapper::PosixVariableMemoryPoolFactory | |
CWindowsOSWrapper::WindowsVariableMemoryPoolFactory | |
CTestDoubleOSWrapper::TestDoubleVariableMemoryPoolFactory< T > | |
COSWrapper::ThreadPool::WaitGuard | Class to wait for the asynchronous task finished |