gdle/Source/FragStack.h
2018-03-29 17:01:57 -04:00

30 lines
No EOL
407 B
C++

#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
DWORD64 _id;
private:
BYTE *m_pbData;
bool *m_pbReceived;
// Used for reading data
BYTE *m_pbDataPtr;
WORD m_wCount;
WORD m_wGroup;
WORD m_wSize;
};