18#ifndef TRINITYCORE_WORLDPACKET_H
19#define TRINITYCORE_WORLDPACKET_H
std::chrono::steady_clock::time_point TimePoint
time_point shorthand typedefs
std::vector< uint8 > _storage
ByteBuffer & operator=(ByteBuffer const &right)
ConnectionType GetConnection() const
void Initialize(uint32 opcode, size_t newres=200, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
WorldPacket(WorldPacket const &right)=default
TimePoint GetReceivedTime() const
void SetReceiveTime(TimePoint receivedTime)
WorldPacket(uint32 opcode, size_t res, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
WorldPacket & operator=(WorldPacket const &right)
WorldPacket(MessageBuffer &&buffer, ConnectionType connection)
ConnectionType _connection
WorldPacket(uint32 opcode, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
WorldPacket & operator=(WorldPacket &&right) noexcept
WorldPacket(uint32 opcode, size_t res, Resize, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
void SetOpcode(uint32 opcode)
WorldPacket(uint32 opcode, size_t res, Reserve, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
WorldPacket(WorldPacket &&packet) noexcept
constexpr uint16 UNKNOWN_OPCODE
@ CONNECTION_TYPE_DEFAULT