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