gdle/Source/FragStack.h

30 lines
408 B
C
Raw Permalink Normal View History

2018-03-29 17:01:57 -04:00
#pragma once
class FragmentStack
{
public:
FragmentStack();
FragmentStack(FragPacket_s *);
~FragmentStack();
void AddFragment(FragPacket_s *);
BYTE *GetData();
int GetLength();
bool IsComplete();
// Used for forming groups together
2019-07-07 20:56:15 +00:00
uint64_t _id;
2018-03-29 17:01:57 -04:00
private:
BYTE *m_pbData;
bool *m_pbReceived;
// Used for reading data
BYTE *m_pbDataPtr;
WORD m_wCount;
WORD m_wGroup;
WORD m_wSize;
};