|
upkie 10.0.0
Open-source wheeled biped robots
|
Memory map to shared memory. More...
#include <AgentInterface.h>
Public Member Functions | |
| AgentInterface (const std::string &name, size_t size) | |
| Open interface to the agent at a given shared-memory file. More... | |
| ~AgentInterface () | |
| Unmap memory and unlink shared memory object. | |
| void | set_request (Request request) |
| Set current request in shared memory. More... | |
| void | write (char *data, size_t size) |
| Write data to the data buffer in shared memory. More... | |
| Request | request () const |
| Get current request from shared memory. | |
| uint32_t | size () const |
| Get size of current data buffer. | |
| const char * | data () const |
| Get pointer to data buffer. | |
Memory map to shared memory.
On memory mapping, shared memory and memory-mapped files: https://w3.cs.jmu.edu/kirkpams/OpenCSF/Books/csf/html/MMap.html