#include <JausLargeMessageBuffer.h>
◆ JausLargeMessageBuffer()
openjaus::transport::JausLargeMessageBuffer::JausLargeMessageBuffer |
( |
| ) |
|
◆ ~JausLargeMessageBuffer()
openjaus::transport::JausLargeMessageBuffer::~JausLargeMessageBuffer |
( |
| ) |
|
|
virtual |
◆ addFirstPacket()
void openjaus::transport::JausLargeMessageBuffer::addFirstPacket |
( |
Wrapper * |
wrapper | ) |
|
|
private |
◆ addInnerPacket()
void openjaus::transport::JausLargeMessageBuffer::addInnerPacket |
( |
Wrapper * |
wrapper | ) |
|
|
private |
◆ addLastPacket()
void openjaus::transport::JausLargeMessageBuffer::addLastPacket |
( |
Wrapper * |
wrapper | ) |
|
|
private |
◆ addPacket()
void openjaus::transport::JausLargeMessageBuffer::addPacket |
( |
ListItem *const |
item, |
|
|
Wrapper *const |
wrapper |
|
) |
| |
|
private |
◆ addWrapper()
bool openjaus::transport::JausLargeMessageBuffer::addWrapper |
( |
Wrapper * |
wrapper | ) |
|
Returns true if wrapper passed checks and false if wrapper was discarded.
- Parameters
-
◆ alreadyStored()
bool openjaus::transport::JausLargeMessageBuffer::alreadyStored |
( |
Wrapper *const |
wrapper | ) |
|
|
private |
◆ assemble()
Wrapper * openjaus::transport::JausLargeMessageBuffer::assemble |
( |
| ) |
|
◆ assembleAndClear()
Wrapper * openjaus::transport::JausLargeMessageBuffer::assembleAndClear |
( |
| ) |
|
◆ canBeAssembled()
bool openjaus::transport::JausLargeMessageBuffer::canBeAssembled |
( |
| ) |
|
|
private |
◆ clear()
void openjaus::transport::JausLargeMessageBuffer::clear |
( |
| ) |
|
◆ getNewMissingSequenceNumbers()
const std::list< int > & openjaus::transport::JausLargeMessageBuffer::getNewMissingSequenceNumbers |
( |
| ) |
const |
◆ isComplete()
bool openjaus::transport::JausLargeMessageBuffer::isComplete |
( |
| ) |
|
◆ resetIfBufferNecessary()
void openjaus::transport::JausLargeMessageBuffer::resetIfBufferNecessary |
( |
const Wrapper *const |
wrapper | ) |
|
|
private |
◆ toString()
std::string openjaus::transport::JausLargeMessageBuffer::toString |
( |
| ) |
const |
|
virtual |
◆ updateComplete()
bool openjaus::transport::JausLargeMessageBuffer::updateComplete |
( |
| ) |
|
|
private |
◆ updateIfWasMissingPacket()
void openjaus::transport::JausLargeMessageBuffer::updateIfWasMissingPacket |
( |
ListItem *const |
item | ) |
|
|
private |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ complete
bool openjaus::transport::JausLargeMessageBuffer::complete |
|
private |
◆ dataSize
int openjaus::transport::JausLargeMessageBuffer::dataSize |
|
private |
◆ first
ListItem* openjaus::transport::JausLargeMessageBuffer::first |
|
private |
◆ last
ListItem* openjaus::transport::JausLargeMessageBuffer::last |
|
private |
◆ MAX_PAYLOAD_SIZE
const int openjaus::transport::JausLargeMessageBuffer::MAX_PAYLOAD_SIZE = 4084 |
|
static |
◆ missingPacketMap
std::map<uint16_t, ListItem*> openjaus::transport::JausLargeMessageBuffer::missingPacketMap |
|
private |
◆ newMissingSequenceNumbers
std::list< int > openjaus::transport::JausLargeMessageBuffer::newMissingSequenceNumbers |
|
protected |
◆ packetMap
std::map<uint16_t, ListItem*> openjaus::transport::JausLargeMessageBuffer::packetMap |
|
private |
The documentation for this class was generated from the following files: