mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
25 lines
558 B
C++
25 lines
558 B
C++
#ifndef IDATABLOCK_H
|
|
#define IDATABLOCK_H
|
|
|
|
#define DATABLOCK_STATUS_SIZE 0x300
|
|
|
|
abstract_class NetDataBlockSender
|
|
{
|
|
public:
|
|
virtual ~NetDataBlockSender() {};
|
|
virtual void SendDataBlock(short unk0, int unk1,
|
|
short unk2, short unk3, const void* buffer, int length) = 0;
|
|
virtual float GetResendRate() const = 0;
|
|
virtual const char* GetReceiverName() const = 0;
|
|
};
|
|
|
|
abstract_class NetDataBlockReceiver
|
|
{
|
|
public:
|
|
virtual ~NetDataBlockReceiver() {};
|
|
virtual void NotImplemented() {};
|
|
virtual void AcknowledgeTransmission() = 0;
|
|
};
|
|
|
|
#endif // IDATABLOCK_H
|