#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: