C++ class representing a MIP parser.
More...
#include <mip.hpp>
|
| Parser (uint8_t *buffer, size_t bufferSize, C::mip_packet_callback callback, void *callbackObject, Timeout timeout) |
|
| Parser (uint8_t *buffer, size_t bufferSize, bool(*callback)(void *, const Packet *, Timestamp), void *callbackObject, Timeout timeout) |
|
| Parser (uint8_t *buffer, size_t bufferSize, Timeout timeout) |
|
template<class T , bool(T::*)(const Packet &, Timestamp) Callback> |
void | setCallback (T &object) |
| Initializes the MIP Parser. More...
|
|
void | reset () |
|
RemainingCount | parse (const uint8_t *inputBuffer, size_t inputCount, Timestamp timestamp, unsigned int maxPackets) |
|
Timeout | timeout () const |
|
void | setTimeout (Timeout timeout) |
|
C++ class representing a MIP parser.
See Mip Parser
◆ Parser() [1/3]
◆ Parser() [2/3]
mip::Parser::Parser |
( |
uint8_t * |
buffer, |
|
|
size_t |
bufferSize, |
|
|
bool(*)(void *, const Packet *, Timestamp) |
callback, |
|
|
void * |
callbackObject, |
|
|
Timeout |
timeout |
|
) |
| |
|
inline |
◆ Parser() [3/3]
mip::Parser::Parser |
( |
uint8_t * |
buffer, |
|
|
size_t |
bufferSize, |
|
|
Timeout |
timeout |
|
) |
| |
|
inline |
◆ parse()
RemainingCount mip::Parser::parse |
( |
const uint8_t * |
inputBuffer, |
|
|
size_t |
inputCount, |
|
|
Timestamp |
timestamp, |
|
|
unsigned int |
maxPackets |
|
) |
| |
|
inline |
◆ reset()
void mip::Parser::reset |
( |
| ) |
|
|
inline |
◆ setTimeout()
void mip::Parser::setTimeout |
( |
Timeout |
timeout | ) |
|
|
inline |
◆ timeout()
Timeout mip::Parser::timeout |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: