mirror of
https://github.com/HikikoMarmy/Champions-Reborn-Server.git
synced 2026-04-04 16:49:47 -03:00
23 lines
466 B
C++
23 lines
466 B
C++
#pragma once
|
|
|
|
#include "GenericNetRequest.hpp"
|
|
#include "Common/ByteStream.hpp"
|
|
|
|
class GenericResponse
|
|
{
|
|
public:
|
|
uint16_t m_packetId;
|
|
uint32_t m_trackId;
|
|
ByteBuffer m_stream;
|
|
|
|
GenericResponse( const GenericRequest &request )
|
|
{
|
|
m_packetId = request.m_packetId;
|
|
m_trackId = request.m_trackId;
|
|
}
|
|
|
|
virtual ~GenericResponse() = default;
|
|
virtual void Serialize( ByteBuffer& out ) const = 0;
|
|
};
|
|
|
|
using sptr_generic_response = std::shared_ptr< GenericResponse >; |