mcx::container
less than a minute
mcx::container
Classes
Name | |
---|---|
class | mcx::container::Module A building block of the Motorcortex components. |
class | mcx::container::Task Event loop and concurrency primitive for Motorcortex modules. |
class | mcx::container::JoinThreads |
class | mcx::container::ThreadPool |
struct | mcx::container::TaskTime Internal time source. |
struct | mcx::container::UserTime External time source. |
Types
Name | |
---|---|
enum class | TaskSched { NORMAL = SCHED_OTHER, REALTIME = SCHED_FIFO, REALTIME_FIFO = SCHED_FIFO, REALTIME_RR = SCHED_RR} Available task scheduling policies. |
Functions
Name | |
---|---|
template <typename T > std::pair< parameter_server::DataType, size_t > |
getType(const T * v) |
Types Documentation
enum TaskSched
Enumerator | Value | Description |
---|---|---|
NORMAL | SCHED_OTHER | Default non-realtime policy. |
REALTIME | SCHED_FIFO | Default realtime policy. |
REALTIME_FIFO | SCHED_FIFO | Realtime FIFO policy. |
REALTIME_RR | SCHED_RR | Realtime Round-Robin policy. |
Available task scheduling policies.
Functions Documentation
function getType
template <typename T >
std::pair< parameter_server::DataType, size_t > getType(
const T * v
)
Updated on 2022-04-05 at 16:21:26 +0200