Embedded control libraries. More...
Namespaces | |
| concepts | |
| threads | |
| Supporting elements and interfaces. | |
| time | |
Typedefs | |
| typedef TimeStamp | Duration |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< false > | False |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef Bool< true > | True |
| typedef void(* | VoidFunction) () |
Enumerations | |
| enum | Bits |
| enum | ErrorFlag |
| enum | ErrorFlag |
| enum | ErrorFlag |
| enum | ErrorFlag |
| enum | ErrorFlag |
| enum | ErrorFlag |
| enum | Priority { DefaultPriority = 0, UnknownPriority, BackgroundPriority, LowPriority, NormalPriority, HighPriority, CriticalPriority, RealTimePriority1, RealTimePriority2, RealTimePriority3, RealTimePriority4 } |
| Shared abstraction of the scheduling priorities. More... | |
Functions | |
| T * | addressOf (T &v) |
| ReferenceWrapper< T const > | cref (T const &wrapped_object) |
| BoundUnaryFreeFunction< A, R > | generateFunctionObject (R(*function)(A), I &a) |
| BoundUnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A), C &c, const I &a) |
| BoundUnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A), C &c, I &a) |
| PartiallyBoundUnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A), C &c) |
| BoundUnaryFreeFunction< A, R > | generateFunctionObject (R(*function)(A), const I &a) |
| NullaryMemberFunction< C, R > | generateFunctionObject (R(C::*function)()) |
| BoundNullaryMemberFunction< C, R > | generateFunctionObject (R(C::*function)(), C &c) |
| NullaryFreeFunction< R > | generateFunctionObject (R(*function)()) |
| UnaryMemberFunction< C, A, R > | generateFunctionObject (R(C::*function)(A)) |
| UnaryFreeFunction< A, R > | generateFunctionObject (R(*function)(A)) |
| bool | is_big_endian () |
| bool | is_char_signed () |
| OutputStream & | operator<< (OutputStream &ostream, const TimeStampBase &time_stamp) |
| OutputStream & | operator<< (OutputStream &ostream, const Void void_object) |
| ReferenceWrapper< T > | ref (T &wrapped_object) |
Embedded control libraries.
Various core libraries useful for embedded control systems.
| enum ecl::Priority |
Shared abstraction of the scheduling priorities.
Defines a priority level for priority scheduling of a thread/process. They are effectively ranked as indicated, however their implementation will be different for different systems.
| Enumerator | |
|---|---|
| DefaultPriority | |
| UnknownPriority | |
| BackgroundPriority | |
| LowPriority | |
| NormalPriority | |
| HighPriority | |
| CriticalPriority | |
| RealTimePriority1 | |
| RealTimePriority2 | |
| RealTimePriority3 | |
| RealTimePriority4 | |
Definition at line 32 of file priority_common.hpp.