File shm_transport.hpp
FileList > astutedds > rtps > shm_transport.hpp
Go to the source code of this file
#include <astutedds/rtps/rtps_types.hpp>#include <atomic>#include <chrono>#include <condition_variable>#include <cstdint>#include <functional>#include <map>#include <memory>#include <mutex>#include <string>#include <thread>#include <vector>
Namespaces
| Type | Name |
|---|---|
| namespace | astutedds |
| namespace | rtps |
Classes
| Type | Name |
|---|---|
| class | ShmPort Represents a communication endpoint in shared memory. |
| class | ShmRingBuffer Lock-free ring buffer in shared memory. |
| class | ShmSegment Manages a single shared memory segment. |
| struct | ShmSegmentHeader Header at the start of each shared memory segment. |
| struct | ShmSlotHeader Header for each message slot in the ring buffer. |
| class | ShmTransport High-performance shared memory transport. |
| struct | Config Configuration for shared memory transport. |
| struct | Stats Get transport statistics. |
The documentation for this class was generated from the following file include/astutedds/rtps/shm_transport.hpp