#ifndef UDPDUMPER_H
#define UDPDUMPER_H

#include "IpAddress.h"

class UDPDumper
{
public:
	virtual ~UDPDumper() = default;
	virtual void WriteUDP(uint64_t currentTimeMillis, const IpAddress& originIp, uint16_t originPort, const IpAddress& destIp, uint16_t destPort, const uint8_t* data, uint32_t size, DWORD truncate = 0) = 0;
	virtual void Close() = 0;
};

#endif /* UDPDUMPER_H */

