r5sdk/r5dev/public/idatablock.h
Kawe Mazidjatari d43ab4a850 Fix typo
2023-06-22 00:34:26 +02:00

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