Context information for packet processing. More...
#include <HandlerPacket.hpp>
Collaboration diagram for rnp::PacketContext:Public Attributes | |
| std::uint32_t | sessionId |
| std::chrono::steady_clock::time_point | receiveTime |
| std::string | senderAddress |
| std::uint16_t | senderPort |
| bool | isReliable |
| bool | isCompressed |
Context information for packet processing.
Definition at line 36 of file HandlerPacket.hpp.
| bool rnp::PacketContext::isCompressed |
Definition at line 43 of file HandlerPacket.hpp.
| bool rnp::PacketContext::isReliable |
Definition at line 42 of file HandlerPacket.hpp.
| std::chrono::steady_clock::time_point rnp::PacketContext::receiveTime |
Definition at line 39 of file HandlerPacket.hpp.
Referenced by srv::AsioServer::handleConnect(), srv::AsioServer::handlePing(), srv::AsioServer::handlePong(), eng::AsioClient::handleReceive(), srv::AsioServer::handleReceive(), and rnp::HandlerPacket::processPacket().
| std::string rnp::PacketContext::senderAddress |
Definition at line 40 of file HandlerPacket.hpp.
Referenced by eng::AsioClient::handleReceive(), and srv::AsioServer::handleReceive().
| std::uint16_t rnp::PacketContext::senderPort |
Definition at line 41 of file HandlerPacket.hpp.
Referenced by eng::AsioClient::handleReceive(), and srv::AsioServer::handleReceive().
| std::uint32_t rnp::PacketContext::sessionId |
Definition at line 38 of file HandlerPacket.hpp.
Referenced by srv::AsioServer::handleDisconnect(), srv::AsioServer::handleEntityEvent(), eng::AsioClient::handleGameStart(), srv::AsioServer::handleLobbyCreate(), srv::AsioServer::handleLobbyJoin(), srv::AsioServer::handleLobbyLeave(), srv::AsioServer::handleLobbyListRequest(), srv::AsioServer::handlePing(), srv::AsioServer::handlePong(), eng::AsioClient::handleReceive(), srv::AsioServer::handleReceive(), srv::AsioServer::handleStartGameRequest(), and rnp::HandlerPacket::processPacket().