#include <helpers.hpp>
|
| FakeReaderBase (char const *shm_name) |
|
template<class Operation , class Rep , class Period > |
std::pair< std::error_code, size_t > | Read (Operation &&op, size_t count, std::chrono::duration< Rep, Period > timeout) |
|
template<class Rep , class Period > |
std::pair< std::error_code, size_t > | Skip (size_t count, std::chrono::duration< Rep, Period > timeout) |
|
std::error_code | Reset () |
|
size_t | Size () |
|
size_t | NumAvailable () |
|
|
template<class Rep , class Period > |
static FakeReaderBase | MakeReader (char const *shm_name, std::chrono::duration< Rep, Period > timeout) |
|
◆ FakeReaderBase()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
◆ MakeReader()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
template<class Rep , class Period >
static FakeReaderBase FakeReaderBase< TopicType, max_reads >::MakeReader |
( |
char const * |
shm_name, |
|
|
std::chrono::duration< Rep, Period > |
timeout |
|
) |
| |
|
inlinestatic |
◆ NumAvailable()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
◆ Read()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
template<class Operation , class Rep , class Period >
std::pair< std::error_code, size_t > FakeReaderBase< TopicType, max_reads >::Read |
( |
Operation && |
op, |
|
|
size_t |
count, |
|
|
std::chrono::duration< Rep, Period > |
timeout |
|
) |
| |
|
inline |
◆ Reset()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
◆ Size()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
◆ Skip()
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
template<class Rep , class Period >
std::pair< std::error_code, size_t > FakeReaderBase< TopicType, max_reads >::Skip |
( |
size_t |
count, |
|
|
std::chrono::duration< Rep, Period > |
timeout |
|
) |
| |
|
inline |
◆ m_available
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
◆ m_sample
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
◆ m_size
template<typename TopicType , size_t max_reads = std::numeric_limits<size_t>::max()>
The documentation for this class was generated from the following file: