33 typedef enum { START, DATA } ReceiveMode;
70 checksum = this->m_checksum;
82 m_received_files_counter(0),
83 m_fileUplink(fileUplink)
90 ++this->m_received_files_counter;
97 U32 m_received_files_counter;
105 class PacketsReceived {
110 PacketsReceived(
FileUplink *
const fileUplink) :
111 m_received_packet_count(0),
112 m_fileUplink(fileUplink)
118 void packetReceived() {
119 ++this->m_received_packet_count;
126 U32 m_received_packet_count;
141 m_fileUplink(fileUplink)
153 void packetOutOfBounds(
154 const U32 sequenceIndex,
159 void packetOutOfOrder(
160 const U32 sequenceIndex,
161 const U32 lastSequenceIndex
177 ++this->m_warning_count;
200 const char *
const name
222 void bufferSendIn_handler(
251 void handleCancelPacket();
254 void checkSequenceIndex(
const U32 sequenceIndex);
260 void goToStartMode();
272 ReceiveMode receiveMode;
275 U32 lastSequenceIndex;
281 FilesReceived filesReceived;
284 PacketsReceived packetsReceived;