|
Motion Master 6.0.0-alpha.111
Next-generation motion control software
|
#include <condition_variable>#include <cstddef>#include <cstdint>#include <memory>#include <mutex>#include <semaphore>#include <shared_mutex>Go to the source code of this file.
Classes | |
| class | mm::comm::BusLock |
| A reader/writer lock that lets no new reader in while a writer waits. More... | |
| class | mm::comm::FrameSlot |
| One of a fixed number of slots for a frame on the wire. Released when destroyed. More... | |
| struct | mm::comm::DriveLock |
| The bus lock held shared, the lock of one drive, and a frame slot. More... | |
| struct | mm::comm::BusIoLock |
| The bus lock held shared, and a frame slot. The slot goes first. More... | |
| class | mm::comm::ControlPlaneLocks |
| The control-plane locks of one fieldbus driver: one for the bus, one per drive. More... | |
Namespaces | |
| namespace | mm |
| namespace | mm::comm |