summaryrefslogtreecommitdiff
path: root/source/utilities/BulkHandler.h
diff options
context:
space:
mode:
authorViktor Mladenovski <viktor.mladenovski@seavus.com>2011-06-21 17:51:15 +0200
committerViktor Mladenovski <viktor.mladenovski@seavus.com>2011-06-21 17:51:15 +0200
commit12da7d3751c8b7bd088587c8323123019680efff (patch)
tree6e1e3f6a65e260ba8ffe2e1336a0cc4f0be145ba /source/utilities/BulkHandler.h
parentf7e95217e936da34d7124aaced590692eb515923 (diff)
Flashing procedure stops at different stages
Adds fix for retransmission in LCM transport layer ST-Ericsson ID: 325725 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10204 Change-Id: Ie6b32dcf6bf7b3023237920204e3c55ac0624a79
Diffstat (limited to 'source/utilities/BulkHandler.h')
-rw-r--r--source/utilities/BulkHandler.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/utilities/BulkHandler.h b/source/utilities/BulkHandler.h
index 71147ab..b441a67 100644
--- a/source/utilities/BulkHandler.h
+++ b/source/utilities/BulkHandler.h
@@ -56,14 +56,15 @@ public:
void HandleCommandRequest(uint16 session, uint32 chunkSize, uint64 offset, uint32 length, bool acknowledge);
private:
CLCDriverMethods *m_Methods;
+ CSemaphoreQueue m_ReceiveQueue;
Buffers *m_pBuffers;
LcmInterface *m_pLcmInterface;
Logger *m_pLogger;
BulkState m_State;
+ CThreadWrapper *m_pFileWriteThread;
TL_BulkVectorList_t *m_pBulkVector;
std::string m_sFilePath;
- CSemaphoreQueue m_ReceiveQueue;
- CThreadWrapper *m_pFileWriteThread;
+
private:
void HandleReadRequest(uint16 session, uint32 chunkSize, uint64 offset, uint32 length);
void HandleWriteRequest(uint16 session, uint32 chunkSize, uint64 offset, uint32 length);