eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
Loading...
Searching...
No Matches
eolib::protocol::net::Packet Class Referenceabstract

An object representing a packet in the EO network protocol. More...

#include <eolib/protocol/net/packet.hpp>

Inherits eolib::protocol::Serializable.

Inherited by eolib::protocol::net::client::AccountAgreeClientPacket, eolib::protocol::net::client::AccountCreateClientPacket, eolib::protocol::net::client::AccountRequestClientPacket, eolib::protocol::net::client::AdminInteractReportClientPacket, eolib::protocol::net::client::AdminInteractTellClientPacket, eolib::protocol::net::client::AttackUseClientPacket, eolib::protocol::net::client::BankAddClientPacket, eolib::protocol::net::client::BankOpenClientPacket, eolib::protocol::net::client::BankTakeClientPacket, eolib::protocol::net::client::BarberBuyClientPacket, eolib::protocol::net::client::BarberOpenClientPacket, eolib::protocol::net::client::BoardCreateClientPacket, eolib::protocol::net::client::BoardOpenClientPacket, eolib::protocol::net::client::BoardRemoveClientPacket, eolib::protocol::net::client::BoardTakeClientPacket, eolib::protocol::net::client::BookRequestClientPacket, eolib::protocol::net::client::ChairRequestClientPacket, eolib::protocol::net::client::CharacterCreateClientPacket, eolib::protocol::net::client::CharacterRemoveClientPacket, eolib::protocol::net::client::CharacterRequestClientPacket, eolib::protocol::net::client::CharacterTakeClientPacket, eolib::protocol::net::client::ChestAddClientPacket, eolib::protocol::net::client::ChestOpenClientPacket, eolib::protocol::net::client::ChestTakeClientPacket, eolib::protocol::net::client::CitizenAcceptClientPacket, eolib::protocol::net::client::CitizenOpenClientPacket, eolib::protocol::net::client::CitizenRemoveClientPacket, eolib::protocol::net::client::CitizenReplyClientPacket, eolib::protocol::net::client::CitizenRequestClientPacket, eolib::protocol::net::client::ConnectionAcceptClientPacket, eolib::protocol::net::client::ConnectionPingClientPacket, eolib::protocol::net::client::DoorOpenClientPacket, eolib::protocol::net::client::EmoteReportClientPacket, eolib::protocol::net::client::FacePlayerClientPacket, eolib::protocol::net::client::GlobalCloseClientPacket, eolib::protocol::net::client::GlobalOpenClientPacket, eolib::protocol::net::client::GlobalPlayerClientPacket, eolib::protocol::net::client::GlobalRemoveClientPacket, eolib::protocol::net::client::GuildAcceptClientPacket, eolib::protocol::net::client::GuildAgreeClientPacket, eolib::protocol::net::client::GuildBuyClientPacket, eolib::protocol::net::client::GuildCreateClientPacket, eolib::protocol::net::client::GuildJunkClientPacket, eolib::protocol::net::client::GuildKickClientPacket, eolib::protocol::net::client::GuildOpenClientPacket, eolib::protocol::net::client::GuildPlayerClientPacket, eolib::protocol::net::client::GuildRankClientPacket, eolib::protocol::net::client::GuildRemoveClientPacket, eolib::protocol::net::client::GuildReportClientPacket, eolib::protocol::net::client::GuildRequestClientPacket, eolib::protocol::net::client::GuildTakeClientPacket, eolib::protocol::net::client::GuildTellClientPacket, eolib::protocol::net::client::GuildUseClientPacket, eolib::protocol::net::client::InitInitClientPacket, eolib::protocol::net::client::ItemDropClientPacket, eolib::protocol::net::client::ItemGetClientPacket, eolib::protocol::net::client::ItemJunkClientPacket, eolib::protocol::net::client::ItemUseClientPacket, eolib::protocol::net::client::JukeboxMsgClientPacket, eolib::protocol::net::client::JukeboxOpenClientPacket, eolib::protocol::net::client::JukeboxUseClientPacket, eolib::protocol::net::client::LockerAddClientPacket, eolib::protocol::net::client::LockerBuyClientPacket, eolib::protocol::net::client::LockerOpenClientPacket, eolib::protocol::net::client::LockerTakeClientPacket, eolib::protocol::net::client::LoginRequestClientPacket, eolib::protocol::net::client::MarriageOpenClientPacket, eolib::protocol::net::client::MarriageRequestClientPacket, eolib::protocol::net::client::MessagePingClientPacket, eolib::protocol::net::client::NpcRangeRequestClientPacket, eolib::protocol::net::client::PaperdollAddClientPacket, eolib::protocol::net::client::PaperdollRemoveClientPacket, eolib::protocol::net::client::PaperdollRequestClientPacket, eolib::protocol::net::client::PartyAcceptClientPacket, eolib::protocol::net::client::PartyRemoveClientPacket, eolib::protocol::net::client::PartyRequestClientPacket, eolib::protocol::net::client::PartyTakeClientPacket, eolib::protocol::net::client::PlayerRangeRequestClientPacket, eolib::protocol::net::client::PlayersAcceptClientPacket, eolib::protocol::net::client::PlayersListClientPacket, eolib::protocol::net::client::PlayersRequestClientPacket, eolib::protocol::net::client::PriestAcceptClientPacket, eolib::protocol::net::client::PriestOpenClientPacket, eolib::protocol::net::client::PriestRequestClientPacket, eolib::protocol::net::client::PriestUseClientPacket, eolib::protocol::net::client::QuestAcceptClientPacket, eolib::protocol::net::client::QuestListClientPacket, eolib::protocol::net::client::QuestUseClientPacket, eolib::protocol::net::client::RangeRequestClientPacket, eolib::protocol::net::client::RefreshRequestClientPacket, eolib::protocol::net::client::ShopBuyClientPacket, eolib::protocol::net::client::ShopCreateClientPacket, eolib::protocol::net::client::ShopOpenClientPacket, eolib::protocol::net::client::ShopSellClientPacket, eolib::protocol::net::client::SitRequestClientPacket, eolib::protocol::net::client::SpellRequestClientPacket, eolib::protocol::net::client::SpellTargetGroupClientPacket, eolib::protocol::net::client::SpellTargetOtherClientPacket, eolib::protocol::net::client::SpellTargetSelfClientPacket, eolib::protocol::net::client::SpellUseClientPacket, eolib::protocol::net::client::StatSkillAddClientPacket, eolib::protocol::net::client::StatSkillJunkClientPacket, eolib::protocol::net::client::StatSkillOpenClientPacket, eolib::protocol::net::client::StatSkillRemoveClientPacket, eolib::protocol::net::client::StatSkillTakeClientPacket, eolib::protocol::net::client::TalkAdminClientPacket, eolib::protocol::net::client::TalkAnnounceClientPacket, eolib::protocol::net::client::TalkMsgClientPacket, eolib::protocol::net::client::TalkOpenClientPacket, eolib::protocol::net::client::TalkPlayerClientPacket, eolib::protocol::net::client::TalkReportClientPacket, eolib::protocol::net::client::TalkRequestClientPacket, eolib::protocol::net::client::TalkTellClientPacket, eolib::protocol::net::client::TalkUseClientPacket, eolib::protocol::net::client::TradeAcceptClientPacket, eolib::protocol::net::client::TradeAddClientPacket, eolib::protocol::net::client::TradeAgreeClientPacket, eolib::protocol::net::client::TradeCloseClientPacket, eolib::protocol::net::client::TradeRemoveClientPacket, eolib::protocol::net::client::TradeRequestClientPacket, eolib::protocol::net::client::WalkAdminClientPacket, eolib::protocol::net::client::WalkPlayerClientPacket, eolib::protocol::net::client::WalkSpecClientPacket, eolib::protocol::net::client::WarpAcceptClientPacket, eolib::protocol::net::client::WarpTakeClientPacket, eolib::protocol::net::client::WelcomeAgreeClientPacket, eolib::protocol::net::client::WelcomeMsgClientPacket, eolib::protocol::net::client::WelcomeRequestClientPacket, eolib::protocol::net::server::AccountReplyServerPacket, eolib::protocol::net::server::AdminInteractAgreeServerPacket, eolib::protocol::net::server::AdminInteractListServerPacket, eolib::protocol::net::server::AdminInteractRemoveServerPacket, eolib::protocol::net::server::AdminInteractReplyServerPacket, eolib::protocol::net::server::AdminInteractTellServerPacket, eolib::protocol::net::server::ArenaAcceptServerPacket, eolib::protocol::net::server::ArenaDropServerPacket, eolib::protocol::net::server::ArenaSpecServerPacket, eolib::protocol::net::server::ArenaUseServerPacket, eolib::protocol::net::server::AttackErrorServerPacket, eolib::protocol::net::server::AttackPlayerServerPacket, eolib::protocol::net::server::AvatarAdminServerPacket, eolib::protocol::net::server::AvatarAgreeServerPacket, eolib::protocol::net::server::AvatarRemoveServerPacket, eolib::protocol::net::server::AvatarReplyServerPacket, eolib::protocol::net::server::BankOpenServerPacket, eolib::protocol::net::server::BankReplyServerPacket, eolib::protocol::net::server::BarberAgreeServerPacket, eolib::protocol::net::server::BarberOpenServerPacket, eolib::protocol::net::server::BoardOpenServerPacket, eolib::protocol::net::server::BoardPlayerServerPacket, eolib::protocol::net::server::BookReplyServerPacket, eolib::protocol::net::server::CastAcceptServerPacket, eolib::protocol::net::server::CastReplyServerPacket, eolib::protocol::net::server::CastSpecServerPacket, eolib::protocol::net::server::ChairCloseServerPacket, eolib::protocol::net::server::ChairPlayerServerPacket, eolib::protocol::net::server::ChairRemoveServerPacket, eolib::protocol::net::server::ChairReplyServerPacket, eolib::protocol::net::server::CharacterPlayerServerPacket, eolib::protocol::net::server::CharacterReplyServerPacket, eolib::protocol::net::server::ChestAgreeServerPacket, eolib::protocol::net::server::ChestCloseServerPacket, eolib::protocol::net::server::ChestGetServerPacket, eolib::protocol::net::server::ChestOpenServerPacket, eolib::protocol::net::server::ChestReplyServerPacket, eolib::protocol::net::server::ChestSpecServerPacket, eolib::protocol::net::server::CitizenAcceptServerPacket, eolib::protocol::net::server::CitizenOpenServerPacket, eolib::protocol::net::server::CitizenRemoveServerPacket, eolib::protocol::net::server::CitizenReplyServerPacket, eolib::protocol::net::server::CitizenRequestServerPacket, eolib::protocol::net::server::ConnectionPlayerServerPacket, eolib::protocol::net::server::DoorCloseServerPacket, eolib::protocol::net::server::DoorOpenServerPacket, eolib::protocol::net::server::EffectAdminServerPacket, eolib::protocol::net::server::EffectAgreeServerPacket, eolib::protocol::net::server::EffectPlayerServerPacket, eolib::protocol::net::server::EffectReportServerPacket, eolib::protocol::net::server::EffectSpecServerPacket, eolib::protocol::net::server::EffectTargetOtherServerPacket, eolib::protocol::net::server::EffectUseServerPacket, eolib::protocol::net::server::EmotePlayerServerPacket, eolib::protocol::net::server::FacePlayerServerPacket, eolib::protocol::net::server::GuildAcceptServerPacket, eolib::protocol::net::server::GuildAgreeServerPacket, eolib::protocol::net::server::GuildBuyServerPacket, eolib::protocol::net::server::GuildCreateServerPacket, eolib::protocol::net::server::GuildKickServerPacket, eolib::protocol::net::server::GuildOpenServerPacket, eolib::protocol::net::server::GuildRankServerPacket, eolib::protocol::net::server::GuildReplyServerPacket, eolib::protocol::net::server::GuildReportServerPacket, eolib::protocol::net::server::GuildRequestServerPacket, eolib::protocol::net::server::GuildSellServerPacket, eolib::protocol::net::server::GuildTakeServerPacket, eolib::protocol::net::server::GuildTellServerPacket, eolib::protocol::net::server::InitInitServerPacket, eolib::protocol::net::server::ItemAcceptServerPacket, eolib::protocol::net::server::ItemAddServerPacket, eolib::protocol::net::server::ItemAgreeServerPacket, eolib::protocol::net::server::ItemDropServerPacket, eolib::protocol::net::server::ItemGetServerPacket, eolib::protocol::net::server::ItemJunkServerPacket, eolib::protocol::net::server::ItemKickServerPacket, eolib::protocol::net::server::ItemObtainServerPacket, eolib::protocol::net::server::ItemRemoveServerPacket, eolib::protocol::net::server::ItemReplyServerPacket, eolib::protocol::net::server::ItemSpecServerPacket, eolib::protocol::net::server::JukeboxAgreeServerPacket, eolib::protocol::net::server::JukeboxMsgServerPacket, eolib::protocol::net::server::JukeboxOpenServerPacket, eolib::protocol::net::server::JukeboxPlayerServerPacket, eolib::protocol::net::server::JukeboxReplyServerPacket, eolib::protocol::net::server::JukeboxUseServerPacket, eolib::protocol::net::server::LockerBuyServerPacket, eolib::protocol::net::server::LockerGetServerPacket, eolib::protocol::net::server::LockerOpenServerPacket, eolib::protocol::net::server::LockerReplyServerPacket, eolib::protocol::net::server::LockerSpecServerPacket, eolib::protocol::net::server::LoginReplyServerPacket, eolib::protocol::net::server::MarriageOpenServerPacket, eolib::protocol::net::server::MarriageReplyServerPacket, eolib::protocol::net::server::MessageAcceptServerPacket, eolib::protocol::net::server::MessageCloseServerPacket, eolib::protocol::net::server::MessageOpenServerPacket, eolib::protocol::net::server::MessagePongServerPacket, eolib::protocol::net::server::MusicPlayerServerPacket, eolib::protocol::net::server::NpcAcceptServerPacket, eolib::protocol::net::server::NpcAgreeServerPacket, eolib::protocol::net::server::NpcDialogServerPacket, eolib::protocol::net::server::NpcJunkServerPacket, eolib::protocol::net::server::NpcPlayerServerPacket, eolib::protocol::net::server::NpcReplyServerPacket, eolib::protocol::net::server::NpcSpecServerPacket, eolib::protocol::net::server::PaperdollAgreeServerPacket, eolib::protocol::net::server::PaperdollPingServerPacket, eolib::protocol::net::server::PaperdollRemoveServerPacket, eolib::protocol::net::server::PaperdollReplyServerPacket, eolib::protocol::net::server::PartyAddServerPacket, eolib::protocol::net::server::PartyAgreeServerPacket, eolib::protocol::net::server::PartyCloseServerPacket, eolib::protocol::net::server::PartyCreateServerPacket, eolib::protocol::net::server::PartyListServerPacket, eolib::protocol::net::server::PartyRemoveServerPacket, eolib::protocol::net::server::PartyReplyServerPacket, eolib::protocol::net::server::PartyRequestServerPacket, eolib::protocol::net::server::PartyTargetGroupServerPacket, eolib::protocol::net::server::PlayersAgreeServerPacket, eolib::protocol::net::server::PlayersListServerPacket, eolib::protocol::net::server::PlayersNet242ServerPacket, eolib::protocol::net::server::PlayersPingServerPacket, eolib::protocol::net::server::PlayersPongServerPacket, eolib::protocol::net::server::PlayersRemoveServerPacket, eolib::protocol::net::server::PlayersReplyServerPacket, eolib::protocol::net::server::PriestOpenServerPacket, eolib::protocol::net::server::PriestReplyServerPacket, eolib::protocol::net::server::PriestRequestServerPacket, eolib::protocol::net::server::QuestDialogServerPacket, eolib::protocol::net::server::QuestListServerPacket, eolib::protocol::net::server::QuestReportServerPacket, eolib::protocol::net::server::RangeReplyServerPacket, eolib::protocol::net::server::RecoverAgreeServerPacket, eolib::protocol::net::server::RecoverListServerPacket, eolib::protocol::net::server::RecoverPlayerServerPacket, eolib::protocol::net::server::RecoverReplyServerPacket, eolib::protocol::net::server::RecoverTargetGroupServerPacket, eolib::protocol::net::server::RefreshReplyServerPacket, eolib::protocol::net::server::ShopBuyServerPacket, eolib::protocol::net::server::ShopCreateServerPacket, eolib::protocol::net::server::ShopOpenServerPacket, eolib::protocol::net::server::ShopSellServerPacket, eolib::protocol::net::server::SitCloseServerPacket, eolib::protocol::net::server::SitPlayerServerPacket, eolib::protocol::net::server::SitRemoveServerPacket, eolib::protocol::net::server::SitReplyServerPacket, eolib::protocol::net::server::SpellErrorServerPacket, eolib::protocol::net::server::SpellPlayerServerPacket, eolib::protocol::net::server::SpellReplyServerPacket, eolib::protocol::net::server::SpellRequestServerPacket, eolib::protocol::net::server::SpellTargetGroupServerPacket, eolib::protocol::net::server::SpellTargetOtherServerPacket, eolib::protocol::net::server::SpellTargetSelfServerPacket, eolib::protocol::net::server::StatSkillAcceptServerPacket, eolib::protocol::net::server::StatSkillJunkServerPacket, eolib::protocol::net::server::StatSkillOpenServerPacket, eolib::protocol::net::server::StatSkillPlayerServerPacket, eolib::protocol::net::server::StatSkillRemoveServerPacket, eolib::protocol::net::server::StatSkillReplyServerPacket, eolib::protocol::net::server::StatSkillTakeServerPacket, eolib::protocol::net::server::TalkAdminServerPacket, eolib::protocol::net::server::TalkAnnounceServerPacket, eolib::protocol::net::server::TalkListServerPacket, eolib::protocol::net::server::TalkMsgServerPacket, eolib::protocol::net::server::TalkOpenServerPacket, eolib::protocol::net::server::TalkPlayerServerPacket, eolib::protocol::net::server::TalkReplyServerPacket, eolib::protocol::net::server::TalkRequestServerPacket, eolib::protocol::net::server::TalkServerServerPacket, eolib::protocol::net::server::TalkSpecServerPacket, eolib::protocol::net::server::TalkTellServerPacket, eolib::protocol::net::server::TradeAdminServerPacket, eolib::protocol::net::server::TradeAgreeServerPacket, eolib::protocol::net::server::TradeCloseServerPacket, eolib::protocol::net::server::TradeOpenServerPacket, eolib::protocol::net::server::TradeReplyServerPacket, eolib::protocol::net::server::TradeRequestServerPacket, eolib::protocol::net::server::TradeSpecServerPacket, eolib::protocol::net::server::TradeUseServerPacket, eolib::protocol::net::server::WalkCloseServerPacket, eolib::protocol::net::server::WalkOpenServerPacket, eolib::protocol::net::server::WalkPlayerServerPacket, eolib::protocol::net::server::WalkReplyServerPacket, eolib::protocol::net::server::WarpAgreeServerPacket, eolib::protocol::net::server::WarpCreateServerPacket, eolib::protocol::net::server::WarpPlayerServerPacket, eolib::protocol::net::server::WarpRequestServerPacket, eolib::protocol::net::server::WelcomeNet242ServerPacket, eolib::protocol::net::server::WelcomeNet243ServerPacket, eolib::protocol::net::server::WelcomeNet244ServerPacket, eolib::protocol::net::server::WelcomePingServerPacket, eolib::protocol::net::server::WelcomePongServerPacket, and eolib::protocol::net::server::WelcomeReplyServerPacket.

Public Member Functions

virtual PacketFamily Family () const noexcept=0
 Gets the packet family associated with this packet.
virtual PacketAction Action () const noexcept=0
 Gets the packet action associated with this packet.
Public Member Functions inherited from eolib::protocol::Serializable
virtual ~Serializable ()=default
virtual void Serialize (data::EoWriter &writer) const =0
 Serializes this object to the provided writer.
virtual void Deserialize (data::EoReader &reader)=0
 Deserializes this object from the provided reader, replacing its current data.
virtual int ByteSize () const noexcept=0
 Gets the size of the data that this object was deserialized from.
virtual std::string ToString () const =0
 Gets a human-readable representation of this object, for debugging purposes.

Additional Inherited Members

Protected Member Functions inherited from eolib::protocol::Serializable
 Serializable ()=default
 Serializable (const Serializable &)=default
 Serializable (Serializable &&)=default
Serializable & operator= (const Serializable &)=default
Serializable & operator= (Serializable &&)=default

Detailed Description

An object representing a packet in the EO network protocol.

Member Function Documentation

◆ Family()

virtual PacketFamily eolib::protocol::net::Packet::Family ( ) const
pure virtualnoexcept

Gets the packet family associated with this packet.

Returns
the packet family.

Implemented in eolib::protocol::net::client::AccountAgreeClientPacket, eolib::protocol::net::client::AccountCreateClientPacket, eolib::protocol::net::client::AccountRequestClientPacket, eolib::protocol::net::client::AdminInteractReportClientPacket, eolib::protocol::net::client::AdminInteractTellClientPacket, eolib::protocol::net::client::AttackUseClientPacket, eolib::protocol::net::client::BankAddClientPacket, eolib::protocol::net::client::BankOpenClientPacket, eolib::protocol::net::client::BankTakeClientPacket, eolib::protocol::net::client::BarberBuyClientPacket, eolib::protocol::net::client::BarberOpenClientPacket, eolib::protocol::net::client::BoardCreateClientPacket, eolib::protocol::net::client::BoardOpenClientPacket, eolib::protocol::net::client::BoardRemoveClientPacket, eolib::protocol::net::client::BoardTakeClientPacket, eolib::protocol::net::client::BookRequestClientPacket, eolib::protocol::net::client::ChairRequestClientPacket, eolib::protocol::net::client::CharacterCreateClientPacket, eolib::protocol::net::client::CharacterRemoveClientPacket, eolib::protocol::net::client::CharacterRequestClientPacket, eolib::protocol::net::client::CharacterTakeClientPacket, eolib::protocol::net::client::ChestAddClientPacket, eolib::protocol::net::client::ChestOpenClientPacket, eolib::protocol::net::client::ChestTakeClientPacket, eolib::protocol::net::client::CitizenAcceptClientPacket, eolib::protocol::net::client::CitizenOpenClientPacket, eolib::protocol::net::client::CitizenRemoveClientPacket, eolib::protocol::net::client::CitizenReplyClientPacket, eolib::protocol::net::client::CitizenRequestClientPacket, eolib::protocol::net::client::ConnectionAcceptClientPacket, eolib::protocol::net::client::ConnectionPingClientPacket, eolib::protocol::net::client::DoorOpenClientPacket, eolib::protocol::net::client::EmoteReportClientPacket, eolib::protocol::net::client::FacePlayerClientPacket, eolib::protocol::net::client::GlobalCloseClientPacket, eolib::protocol::net::client::GlobalOpenClientPacket, eolib::protocol::net::client::GlobalPlayerClientPacket, eolib::protocol::net::client::GlobalRemoveClientPacket, eolib::protocol::net::client::GuildAcceptClientPacket, eolib::protocol::net::client::GuildAgreeClientPacket, eolib::protocol::net::client::GuildBuyClientPacket, eolib::protocol::net::client::GuildCreateClientPacket, eolib::protocol::net::client::GuildJunkClientPacket, eolib::protocol::net::client::GuildKickClientPacket, eolib::protocol::net::client::GuildOpenClientPacket, eolib::protocol::net::client::GuildPlayerClientPacket, eolib::protocol::net::client::GuildRankClientPacket, eolib::protocol::net::client::GuildRemoveClientPacket, eolib::protocol::net::client::GuildReportClientPacket, eolib::protocol::net::client::GuildRequestClientPacket, eolib::protocol::net::client::GuildTakeClientPacket, eolib::protocol::net::client::GuildTellClientPacket, eolib::protocol::net::client::GuildUseClientPacket, eolib::protocol::net::client::InitInitClientPacket, eolib::protocol::net::client::ItemDropClientPacket, eolib::protocol::net::client::ItemGetClientPacket, eolib::protocol::net::client::ItemJunkClientPacket, eolib::protocol::net::client::ItemUseClientPacket, eolib::protocol::net::client::JukeboxMsgClientPacket, eolib::protocol::net::client::JukeboxOpenClientPacket, eolib::protocol::net::client::JukeboxUseClientPacket, eolib::protocol::net::client::LockerAddClientPacket, eolib::protocol::net::client::LockerBuyClientPacket, eolib::protocol::net::client::LockerOpenClientPacket, eolib::protocol::net::client::LockerTakeClientPacket, eolib::protocol::net::client::LoginRequestClientPacket, eolib::protocol::net::client::MarriageOpenClientPacket, eolib::protocol::net::client::MarriageRequestClientPacket, eolib::protocol::net::client::MessagePingClientPacket, eolib::protocol::net::client::NpcRangeRequestClientPacket, eolib::protocol::net::client::PaperdollAddClientPacket, eolib::protocol::net::client::PaperdollRemoveClientPacket, eolib::protocol::net::client::PaperdollRequestClientPacket, eolib::protocol::net::client::PartyAcceptClientPacket, eolib::protocol::net::client::PartyRemoveClientPacket, eolib::protocol::net::client::PartyRequestClientPacket, eolib::protocol::net::client::PartyTakeClientPacket, eolib::protocol::net::client::PlayerRangeRequestClientPacket, eolib::protocol::net::client::PlayersAcceptClientPacket, eolib::protocol::net::client::PlayersListClientPacket, eolib::protocol::net::client::PlayersRequestClientPacket, eolib::protocol::net::client::PriestAcceptClientPacket, eolib::protocol::net::client::PriestOpenClientPacket, eolib::protocol::net::client::PriestRequestClientPacket, eolib::protocol::net::client::PriestUseClientPacket, eolib::protocol::net::client::QuestAcceptClientPacket, eolib::protocol::net::client::QuestListClientPacket, eolib::protocol::net::client::QuestUseClientPacket, eolib::protocol::net::client::RangeRequestClientPacket, eolib::protocol::net::client::RefreshRequestClientPacket, eolib::protocol::net::client::ShopBuyClientPacket, eolib::protocol::net::client::ShopCreateClientPacket, eolib::protocol::net::client::ShopOpenClientPacket, eolib::protocol::net::client::ShopSellClientPacket, eolib::protocol::net::client::SitRequestClientPacket, eolib::protocol::net::client::SpellRequestClientPacket, eolib::protocol::net::client::SpellTargetGroupClientPacket, eolib::protocol::net::client::SpellTargetOtherClientPacket, eolib::protocol::net::client::SpellTargetSelfClientPacket, eolib::protocol::net::client::SpellUseClientPacket, eolib::protocol::net::client::StatSkillAddClientPacket, eolib::protocol::net::client::StatSkillJunkClientPacket, eolib::protocol::net::client::StatSkillOpenClientPacket, eolib::protocol::net::client::StatSkillRemoveClientPacket, eolib::protocol::net::client::StatSkillTakeClientPacket, eolib::protocol::net::client::TalkAdminClientPacket, eolib::protocol::net::client::TalkAnnounceClientPacket, eolib::protocol::net::client::TalkMsgClientPacket, eolib::protocol::net::client::TalkOpenClientPacket, eolib::protocol::net::client::TalkPlayerClientPacket, eolib::protocol::net::client::TalkReportClientPacket, eolib::protocol::net::client::TalkRequestClientPacket, eolib::protocol::net::client::TalkTellClientPacket, eolib::protocol::net::client::TalkUseClientPacket, eolib::protocol::net::client::TradeAcceptClientPacket, eolib::protocol::net::client::TradeAddClientPacket, eolib::protocol::net::client::TradeAgreeClientPacket, eolib::protocol::net::client::TradeCloseClientPacket, eolib::protocol::net::client::TradeRemoveClientPacket, eolib::protocol::net::client::TradeRequestClientPacket, eolib::protocol::net::client::WalkAdminClientPacket, eolib::protocol::net::client::WalkPlayerClientPacket, eolib::protocol::net::client::WalkSpecClientPacket, eolib::protocol::net::client::WarpAcceptClientPacket, eolib::protocol::net::client::WarpTakeClientPacket, eolib::protocol::net::client::WelcomeAgreeClientPacket, eolib::protocol::net::client::WelcomeMsgClientPacket, eolib::protocol::net::client::WelcomeRequestClientPacket, eolib::protocol::net::server::AccountReplyServerPacket, eolib::protocol::net::server::AdminInteractAgreeServerPacket, eolib::protocol::net::server::AdminInteractListServerPacket, eolib::protocol::net::server::AdminInteractRemoveServerPacket, eolib::protocol::net::server::AdminInteractReplyServerPacket, eolib::protocol::net::server::AdminInteractTellServerPacket, eolib::protocol::net::server::ArenaAcceptServerPacket, eolib::protocol::net::server::ArenaDropServerPacket, eolib::protocol::net::server::ArenaSpecServerPacket, eolib::protocol::net::server::ArenaUseServerPacket, eolib::protocol::net::server::AttackErrorServerPacket, eolib::protocol::net::server::AttackPlayerServerPacket, eolib::protocol::net::server::AvatarAdminServerPacket, eolib::protocol::net::server::AvatarAgreeServerPacket, eolib::protocol::net::server::AvatarRemoveServerPacket, eolib::protocol::net::server::AvatarReplyServerPacket, eolib::protocol::net::server::BankOpenServerPacket, eolib::protocol::net::server::BankReplyServerPacket, eolib::protocol::net::server::BarberAgreeServerPacket, eolib::protocol::net::server::BarberOpenServerPacket, eolib::protocol::net::server::BoardOpenServerPacket, eolib::protocol::net::server::BoardPlayerServerPacket, eolib::protocol::net::server::BookReplyServerPacket, eolib::protocol::net::server::CastAcceptServerPacket, eolib::protocol::net::server::CastReplyServerPacket, eolib::protocol::net::server::CastSpecServerPacket, eolib::protocol::net::server::ChairCloseServerPacket, eolib::protocol::net::server::ChairPlayerServerPacket, eolib::protocol::net::server::ChairRemoveServerPacket, eolib::protocol::net::server::ChairReplyServerPacket, eolib::protocol::net::server::CharacterPlayerServerPacket, eolib::protocol::net::server::CharacterReplyServerPacket, eolib::protocol::net::server::ChestAgreeServerPacket, eolib::protocol::net::server::ChestCloseServerPacket, eolib::protocol::net::server::ChestGetServerPacket, eolib::protocol::net::server::ChestOpenServerPacket, eolib::protocol::net::server::ChestReplyServerPacket, eolib::protocol::net::server::ChestSpecServerPacket, eolib::protocol::net::server::CitizenAcceptServerPacket, eolib::protocol::net::server::CitizenOpenServerPacket, eolib::protocol::net::server::CitizenRemoveServerPacket, eolib::protocol::net::server::CitizenReplyServerPacket, eolib::protocol::net::server::CitizenRequestServerPacket, eolib::protocol::net::server::ConnectionPlayerServerPacket, eolib::protocol::net::server::DoorCloseServerPacket, eolib::protocol::net::server::DoorOpenServerPacket, eolib::protocol::net::server::EffectAdminServerPacket, eolib::protocol::net::server::EffectAgreeServerPacket, eolib::protocol::net::server::EffectPlayerServerPacket, eolib::protocol::net::server::EffectReportServerPacket, eolib::protocol::net::server::EffectSpecServerPacket, eolib::protocol::net::server::EffectTargetOtherServerPacket, eolib::protocol::net::server::EffectUseServerPacket, eolib::protocol::net::server::EmotePlayerServerPacket, eolib::protocol::net::server::FacePlayerServerPacket, eolib::protocol::net::server::GuildAcceptServerPacket, eolib::protocol::net::server::GuildAgreeServerPacket, eolib::protocol::net::server::GuildBuyServerPacket, eolib::protocol::net::server::GuildCreateServerPacket, eolib::protocol::net::server::GuildKickServerPacket, eolib::protocol::net::server::GuildOpenServerPacket, eolib::protocol::net::server::GuildRankServerPacket, eolib::protocol::net::server::GuildReplyServerPacket, eolib::protocol::net::server::GuildReportServerPacket, eolib::protocol::net::server::GuildRequestServerPacket, eolib::protocol::net::server::GuildSellServerPacket, eolib::protocol::net::server::GuildTakeServerPacket, eolib::protocol::net::server::GuildTellServerPacket, eolib::protocol::net::server::InitInitServerPacket, eolib::protocol::net::server::ItemAcceptServerPacket, eolib::protocol::net::server::ItemAddServerPacket, eolib::protocol::net::server::ItemAgreeServerPacket, eolib::protocol::net::server::ItemDropServerPacket, eolib::protocol::net::server::ItemGetServerPacket, eolib::protocol::net::server::ItemJunkServerPacket, eolib::protocol::net::server::ItemKickServerPacket, eolib::protocol::net::server::ItemObtainServerPacket, eolib::protocol::net::server::ItemRemoveServerPacket, eolib::protocol::net::server::ItemReplyServerPacket, eolib::protocol::net::server::ItemSpecServerPacket, eolib::protocol::net::server::JukeboxAgreeServerPacket, eolib::protocol::net::server::JukeboxMsgServerPacket, eolib::protocol::net::server::JukeboxOpenServerPacket, eolib::protocol::net::server::JukeboxPlayerServerPacket, eolib::protocol::net::server::JukeboxReplyServerPacket, eolib::protocol::net::server::JukeboxUseServerPacket, eolib::protocol::net::server::LockerBuyServerPacket, eolib::protocol::net::server::LockerGetServerPacket, eolib::protocol::net::server::LockerOpenServerPacket, eolib::protocol::net::server::LockerReplyServerPacket, eolib::protocol::net::server::LockerSpecServerPacket, eolib::protocol::net::server::LoginReplyServerPacket, eolib::protocol::net::server::MarriageOpenServerPacket, eolib::protocol::net::server::MarriageReplyServerPacket, eolib::protocol::net::server::MessageAcceptServerPacket, eolib::protocol::net::server::MessageCloseServerPacket, eolib::protocol::net::server::MessageOpenServerPacket, eolib::protocol::net::server::MessagePongServerPacket, eolib::protocol::net::server::MusicPlayerServerPacket, eolib::protocol::net::server::NpcAcceptServerPacket, eolib::protocol::net::server::NpcAgreeServerPacket, eolib::protocol::net::server::NpcDialogServerPacket, eolib::protocol::net::server::NpcJunkServerPacket, eolib::protocol::net::server::NpcPlayerServerPacket, eolib::protocol::net::server::NpcReplyServerPacket, eolib::protocol::net::server::NpcSpecServerPacket, eolib::protocol::net::server::PaperdollAgreeServerPacket, eolib::protocol::net::server::PaperdollPingServerPacket, eolib::protocol::net::server::PaperdollRemoveServerPacket, eolib::protocol::net::server::PaperdollReplyServerPacket, eolib::protocol::net::server::PartyAddServerPacket, eolib::protocol::net::server::PartyAgreeServerPacket, eolib::protocol::net::server::PartyCloseServerPacket, eolib::protocol::net::server::PartyCreateServerPacket, eolib::protocol::net::server::PartyListServerPacket, eolib::protocol::net::server::PartyRemoveServerPacket, eolib::protocol::net::server::PartyReplyServerPacket, eolib::protocol::net::server::PartyRequestServerPacket, eolib::protocol::net::server::PartyTargetGroupServerPacket, eolib::protocol::net::server::PlayersAgreeServerPacket, eolib::protocol::net::server::PlayersListServerPacket, eolib::protocol::net::server::PlayersNet242ServerPacket, eolib::protocol::net::server::PlayersPingServerPacket, eolib::protocol::net::server::PlayersPongServerPacket, eolib::protocol::net::server::PlayersRemoveServerPacket, eolib::protocol::net::server::PlayersReplyServerPacket, eolib::protocol::net::server::PriestOpenServerPacket, eolib::protocol::net::server::PriestReplyServerPacket, eolib::protocol::net::server::PriestRequestServerPacket, eolib::protocol::net::server::QuestDialogServerPacket, eolib::protocol::net::server::QuestListServerPacket, eolib::protocol::net::server::QuestReportServerPacket, eolib::protocol::net::server::RangeReplyServerPacket, eolib::protocol::net::server::RecoverAgreeServerPacket, eolib::protocol::net::server::RecoverListServerPacket, eolib::protocol::net::server::RecoverPlayerServerPacket, eolib::protocol::net::server::RecoverReplyServerPacket, eolib::protocol::net::server::RecoverTargetGroupServerPacket, eolib::protocol::net::server::RefreshReplyServerPacket, eolib::protocol::net::server::ShopBuyServerPacket, eolib::protocol::net::server::ShopCreateServerPacket, eolib::protocol::net::server::ShopOpenServerPacket, eolib::protocol::net::server::ShopSellServerPacket, eolib::protocol::net::server::SitCloseServerPacket, eolib::protocol::net::server::SitPlayerServerPacket, eolib::protocol::net::server::SitRemoveServerPacket, eolib::protocol::net::server::SitReplyServerPacket, eolib::protocol::net::server::SpellErrorServerPacket, eolib::protocol::net::server::SpellPlayerServerPacket, eolib::protocol::net::server::SpellReplyServerPacket, eolib::protocol::net::server::SpellRequestServerPacket, eolib::protocol::net::server::SpellTargetGroupServerPacket, eolib::protocol::net::server::SpellTargetOtherServerPacket, eolib::protocol::net::server::SpellTargetSelfServerPacket, eolib::protocol::net::server::StatSkillAcceptServerPacket, eolib::protocol::net::server::StatSkillJunkServerPacket, eolib::protocol::net::server::StatSkillOpenServerPacket, eolib::protocol::net::server::StatSkillPlayerServerPacket, eolib::protocol::net::server::StatSkillRemoveServerPacket, eolib::protocol::net::server::StatSkillReplyServerPacket, eolib::protocol::net::server::StatSkillTakeServerPacket, eolib::protocol::net::server::TalkAdminServerPacket, eolib::protocol::net::server::TalkAnnounceServerPacket, eolib::protocol::net::server::TalkListServerPacket, eolib::protocol::net::server::TalkMsgServerPacket, eolib::protocol::net::server::TalkOpenServerPacket, eolib::protocol::net::server::TalkPlayerServerPacket, eolib::protocol::net::server::TalkReplyServerPacket, eolib::protocol::net::server::TalkRequestServerPacket, eolib::protocol::net::server::TalkServerServerPacket, eolib::protocol::net::server::TalkSpecServerPacket, eolib::protocol::net::server::TalkTellServerPacket, eolib::protocol::net::server::TradeAdminServerPacket, eolib::protocol::net::server::TradeAgreeServerPacket, eolib::protocol::net::server::TradeCloseServerPacket, eolib::protocol::net::server::TradeOpenServerPacket, eolib::protocol::net::server::TradeReplyServerPacket, eolib::protocol::net::server::TradeRequestServerPacket, eolib::protocol::net::server::TradeSpecServerPacket, eolib::protocol::net::server::TradeUseServerPacket, eolib::protocol::net::server::WalkCloseServerPacket, eolib::protocol::net::server::WalkOpenServerPacket, eolib::protocol::net::server::WalkPlayerServerPacket, eolib::protocol::net::server::WalkReplyServerPacket, eolib::protocol::net::server::WarpAgreeServerPacket, eolib::protocol::net::server::WarpCreateServerPacket, eolib::protocol::net::server::WarpPlayerServerPacket, eolib::protocol::net::server::WarpRequestServerPacket, eolib::protocol::net::server::WelcomeNet242ServerPacket, eolib::protocol::net::server::WelcomeNet243ServerPacket, eolib::protocol::net::server::WelcomeNet244ServerPacket, eolib::protocol::net::server::WelcomePingServerPacket, eolib::protocol::net::server::WelcomePongServerPacket, and eolib::protocol::net::server::WelcomeReplyServerPacket.

◆ Action()

virtual PacketAction eolib::protocol::net::Packet::Action ( ) const
pure virtualnoexcept

Gets the packet action associated with this packet.

Returns
the packet action.

Implemented in eolib::protocol::net::client::AccountAgreeClientPacket, eolib::protocol::net::client::AccountCreateClientPacket, eolib::protocol::net::client::AccountRequestClientPacket, eolib::protocol::net::client::AdminInteractReportClientPacket, eolib::protocol::net::client::AdminInteractTellClientPacket, eolib::protocol::net::client::AttackUseClientPacket, eolib::protocol::net::client::BankAddClientPacket, eolib::protocol::net::client::BankOpenClientPacket, eolib::protocol::net::client::BankTakeClientPacket, eolib::protocol::net::client::BarberBuyClientPacket, eolib::protocol::net::client::BarberOpenClientPacket, eolib::protocol::net::client::BoardCreateClientPacket, eolib::protocol::net::client::BoardOpenClientPacket, eolib::protocol::net::client::BoardRemoveClientPacket, eolib::protocol::net::client::BoardTakeClientPacket, eolib::protocol::net::client::BookRequestClientPacket, eolib::protocol::net::client::ChairRequestClientPacket, eolib::protocol::net::client::CharacterCreateClientPacket, eolib::protocol::net::client::CharacterRemoveClientPacket, eolib::protocol::net::client::CharacterRequestClientPacket, eolib::protocol::net::client::CharacterTakeClientPacket, eolib::protocol::net::client::ChestAddClientPacket, eolib::protocol::net::client::ChestOpenClientPacket, eolib::protocol::net::client::ChestTakeClientPacket, eolib::protocol::net::client::CitizenAcceptClientPacket, eolib::protocol::net::client::CitizenOpenClientPacket, eolib::protocol::net::client::CitizenRemoveClientPacket, eolib::protocol::net::client::CitizenReplyClientPacket, eolib::protocol::net::client::CitizenRequestClientPacket, eolib::protocol::net::client::ConnectionAcceptClientPacket, eolib::protocol::net::client::ConnectionPingClientPacket, eolib::protocol::net::client::DoorOpenClientPacket, eolib::protocol::net::client::EmoteReportClientPacket, eolib::protocol::net::client::FacePlayerClientPacket, eolib::protocol::net::client::GlobalCloseClientPacket, eolib::protocol::net::client::GlobalOpenClientPacket, eolib::protocol::net::client::GlobalPlayerClientPacket, eolib::protocol::net::client::GlobalRemoveClientPacket, eolib::protocol::net::client::GuildAcceptClientPacket, eolib::protocol::net::client::GuildAgreeClientPacket, eolib::protocol::net::client::GuildBuyClientPacket, eolib::protocol::net::client::GuildCreateClientPacket, eolib::protocol::net::client::GuildJunkClientPacket, eolib::protocol::net::client::GuildKickClientPacket, eolib::protocol::net::client::GuildOpenClientPacket, eolib::protocol::net::client::GuildPlayerClientPacket, eolib::protocol::net::client::GuildRankClientPacket, eolib::protocol::net::client::GuildRemoveClientPacket, eolib::protocol::net::client::GuildReportClientPacket, eolib::protocol::net::client::GuildRequestClientPacket, eolib::protocol::net::client::GuildTakeClientPacket, eolib::protocol::net::client::GuildTellClientPacket, eolib::protocol::net::client::GuildUseClientPacket, eolib::protocol::net::client::InitInitClientPacket, eolib::protocol::net::client::ItemDropClientPacket, eolib::protocol::net::client::ItemGetClientPacket, eolib::protocol::net::client::ItemJunkClientPacket, eolib::protocol::net::client::ItemUseClientPacket, eolib::protocol::net::client::JukeboxMsgClientPacket, eolib::protocol::net::client::JukeboxOpenClientPacket, eolib::protocol::net::client::JukeboxUseClientPacket, eolib::protocol::net::client::LockerAddClientPacket, eolib::protocol::net::client::LockerBuyClientPacket, eolib::protocol::net::client::LockerOpenClientPacket, eolib::protocol::net::client::LockerTakeClientPacket, eolib::protocol::net::client::LoginRequestClientPacket, eolib::protocol::net::client::MarriageOpenClientPacket, eolib::protocol::net::client::MarriageRequestClientPacket, eolib::protocol::net::client::MessagePingClientPacket, eolib::protocol::net::client::NpcRangeRequestClientPacket, eolib::protocol::net::client::PaperdollAddClientPacket, eolib::protocol::net::client::PaperdollRemoveClientPacket, eolib::protocol::net::client::PaperdollRequestClientPacket, eolib::protocol::net::client::PartyAcceptClientPacket, eolib::protocol::net::client::PartyRemoveClientPacket, eolib::protocol::net::client::PartyRequestClientPacket, eolib::protocol::net::client::PartyTakeClientPacket, eolib::protocol::net::client::PlayerRangeRequestClientPacket, eolib::protocol::net::client::PlayersAcceptClientPacket, eolib::protocol::net::client::PlayersListClientPacket, eolib::protocol::net::client::PlayersRequestClientPacket, eolib::protocol::net::client::PriestAcceptClientPacket, eolib::protocol::net::client::PriestOpenClientPacket, eolib::protocol::net::client::PriestRequestClientPacket, eolib::protocol::net::client::PriestUseClientPacket, eolib::protocol::net::client::QuestAcceptClientPacket, eolib::protocol::net::client::QuestListClientPacket, eolib::protocol::net::client::QuestUseClientPacket, eolib::protocol::net::client::RangeRequestClientPacket, eolib::protocol::net::client::RefreshRequestClientPacket, eolib::protocol::net::client::ShopBuyClientPacket, eolib::protocol::net::client::ShopCreateClientPacket, eolib::protocol::net::client::ShopOpenClientPacket, eolib::protocol::net::client::ShopSellClientPacket, eolib::protocol::net::client::SitRequestClientPacket, eolib::protocol::net::client::SpellRequestClientPacket, eolib::protocol::net::client::SpellTargetGroupClientPacket, eolib::protocol::net::client::SpellTargetOtherClientPacket, eolib::protocol::net::client::SpellTargetSelfClientPacket, eolib::protocol::net::client::SpellUseClientPacket, eolib::protocol::net::client::StatSkillAddClientPacket, eolib::protocol::net::client::StatSkillJunkClientPacket, eolib::protocol::net::client::StatSkillOpenClientPacket, eolib::protocol::net::client::StatSkillRemoveClientPacket, eolib::protocol::net::client::StatSkillTakeClientPacket, eolib::protocol::net::client::TalkAdminClientPacket, eolib::protocol::net::client::TalkAnnounceClientPacket, eolib::protocol::net::client::TalkMsgClientPacket, eolib::protocol::net::client::TalkOpenClientPacket, eolib::protocol::net::client::TalkPlayerClientPacket, eolib::protocol::net::client::TalkReportClientPacket, eolib::protocol::net::client::TalkRequestClientPacket, eolib::protocol::net::client::TalkTellClientPacket, eolib::protocol::net::client::TalkUseClientPacket, eolib::protocol::net::client::TradeAcceptClientPacket, eolib::protocol::net::client::TradeAddClientPacket, eolib::protocol::net::client::TradeAgreeClientPacket, eolib::protocol::net::client::TradeCloseClientPacket, eolib::protocol::net::client::TradeRemoveClientPacket, eolib::protocol::net::client::TradeRequestClientPacket, eolib::protocol::net::client::WalkAdminClientPacket, eolib::protocol::net::client::WalkPlayerClientPacket, eolib::protocol::net::client::WalkSpecClientPacket, eolib::protocol::net::client::WarpAcceptClientPacket, eolib::protocol::net::client::WarpTakeClientPacket, eolib::protocol::net::client::WelcomeAgreeClientPacket, eolib::protocol::net::client::WelcomeMsgClientPacket, eolib::protocol::net::client::WelcomeRequestClientPacket, eolib::protocol::net::server::AccountReplyServerPacket, eolib::protocol::net::server::AdminInteractAgreeServerPacket, eolib::protocol::net::server::AdminInteractListServerPacket, eolib::protocol::net::server::AdminInteractRemoveServerPacket, eolib::protocol::net::server::AdminInteractReplyServerPacket, eolib::protocol::net::server::AdminInteractTellServerPacket, eolib::protocol::net::server::ArenaAcceptServerPacket, eolib::protocol::net::server::ArenaDropServerPacket, eolib::protocol::net::server::ArenaSpecServerPacket, eolib::protocol::net::server::ArenaUseServerPacket, eolib::protocol::net::server::AttackErrorServerPacket, eolib::protocol::net::server::AttackPlayerServerPacket, eolib::protocol::net::server::AvatarAdminServerPacket, eolib::protocol::net::server::AvatarAgreeServerPacket, eolib::protocol::net::server::AvatarRemoveServerPacket, eolib::protocol::net::server::AvatarReplyServerPacket, eolib::protocol::net::server::BankOpenServerPacket, eolib::protocol::net::server::BankReplyServerPacket, eolib::protocol::net::server::BarberAgreeServerPacket, eolib::protocol::net::server::BarberOpenServerPacket, eolib::protocol::net::server::BoardOpenServerPacket, eolib::protocol::net::server::BoardPlayerServerPacket, eolib::protocol::net::server::BookReplyServerPacket, eolib::protocol::net::server::CastAcceptServerPacket, eolib::protocol::net::server::CastReplyServerPacket, eolib::protocol::net::server::CastSpecServerPacket, eolib::protocol::net::server::ChairCloseServerPacket, eolib::protocol::net::server::ChairPlayerServerPacket, eolib::protocol::net::server::ChairRemoveServerPacket, eolib::protocol::net::server::ChairReplyServerPacket, eolib::protocol::net::server::CharacterPlayerServerPacket, eolib::protocol::net::server::CharacterReplyServerPacket, eolib::protocol::net::server::ChestAgreeServerPacket, eolib::protocol::net::server::ChestCloseServerPacket, eolib::protocol::net::server::ChestGetServerPacket, eolib::protocol::net::server::ChestOpenServerPacket, eolib::protocol::net::server::ChestReplyServerPacket, eolib::protocol::net::server::ChestSpecServerPacket, eolib::protocol::net::server::CitizenAcceptServerPacket, eolib::protocol::net::server::CitizenOpenServerPacket, eolib::protocol::net::server::CitizenRemoveServerPacket, eolib::protocol::net::server::CitizenReplyServerPacket, eolib::protocol::net::server::CitizenRequestServerPacket, eolib::protocol::net::server::ConnectionPlayerServerPacket, eolib::protocol::net::server::DoorCloseServerPacket, eolib::protocol::net::server::DoorOpenServerPacket, eolib::protocol::net::server::EffectAdminServerPacket, eolib::protocol::net::server::EffectAgreeServerPacket, eolib::protocol::net::server::EffectPlayerServerPacket, eolib::protocol::net::server::EffectReportServerPacket, eolib::protocol::net::server::EffectSpecServerPacket, eolib::protocol::net::server::EffectTargetOtherServerPacket, eolib::protocol::net::server::EffectUseServerPacket, eolib::protocol::net::server::EmotePlayerServerPacket, eolib::protocol::net::server::FacePlayerServerPacket, eolib::protocol::net::server::GuildAcceptServerPacket, eolib::protocol::net::server::GuildAgreeServerPacket, eolib::protocol::net::server::GuildBuyServerPacket, eolib::protocol::net::server::GuildCreateServerPacket, eolib::protocol::net::server::GuildKickServerPacket, eolib::protocol::net::server::GuildOpenServerPacket, eolib::protocol::net::server::GuildRankServerPacket, eolib::protocol::net::server::GuildReplyServerPacket, eolib::protocol::net::server::GuildReportServerPacket, eolib::protocol::net::server::GuildRequestServerPacket, eolib::protocol::net::server::GuildSellServerPacket, eolib::protocol::net::server::GuildTakeServerPacket, eolib::protocol::net::server::GuildTellServerPacket, eolib::protocol::net::server::InitInitServerPacket, eolib::protocol::net::server::ItemAcceptServerPacket, eolib::protocol::net::server::ItemAddServerPacket, eolib::protocol::net::server::ItemAgreeServerPacket, eolib::protocol::net::server::ItemDropServerPacket, eolib::protocol::net::server::ItemGetServerPacket, eolib::protocol::net::server::ItemJunkServerPacket, eolib::protocol::net::server::ItemKickServerPacket, eolib::protocol::net::server::ItemObtainServerPacket, eolib::protocol::net::server::ItemRemoveServerPacket, eolib::protocol::net::server::ItemReplyServerPacket, eolib::protocol::net::server::ItemSpecServerPacket, eolib::protocol::net::server::JukeboxAgreeServerPacket, eolib::protocol::net::server::JukeboxMsgServerPacket, eolib::protocol::net::server::JukeboxOpenServerPacket, eolib::protocol::net::server::JukeboxPlayerServerPacket, eolib::protocol::net::server::JukeboxReplyServerPacket, eolib::protocol::net::server::JukeboxUseServerPacket, eolib::protocol::net::server::LockerBuyServerPacket, eolib::protocol::net::server::LockerGetServerPacket, eolib::protocol::net::server::LockerOpenServerPacket, eolib::protocol::net::server::LockerReplyServerPacket, eolib::protocol::net::server::LockerSpecServerPacket, eolib::protocol::net::server::LoginReplyServerPacket, eolib::protocol::net::server::MarriageOpenServerPacket, eolib::protocol::net::server::MarriageReplyServerPacket, eolib::protocol::net::server::MessageAcceptServerPacket, eolib::protocol::net::server::MessageCloseServerPacket, eolib::protocol::net::server::MessageOpenServerPacket, eolib::protocol::net::server::MessagePongServerPacket, eolib::protocol::net::server::MusicPlayerServerPacket, eolib::protocol::net::server::NpcAcceptServerPacket, eolib::protocol::net::server::NpcAgreeServerPacket, eolib::protocol::net::server::NpcDialogServerPacket, eolib::protocol::net::server::NpcJunkServerPacket, eolib::protocol::net::server::NpcPlayerServerPacket, eolib::protocol::net::server::NpcReplyServerPacket, eolib::protocol::net::server::NpcSpecServerPacket, eolib::protocol::net::server::PaperdollAgreeServerPacket, eolib::protocol::net::server::PaperdollPingServerPacket, eolib::protocol::net::server::PaperdollRemoveServerPacket, eolib::protocol::net::server::PaperdollReplyServerPacket, eolib::protocol::net::server::PartyAddServerPacket, eolib::protocol::net::server::PartyAgreeServerPacket, eolib::protocol::net::server::PartyCloseServerPacket, eolib::protocol::net::server::PartyCreateServerPacket, eolib::protocol::net::server::PartyListServerPacket, eolib::protocol::net::server::PartyRemoveServerPacket, eolib::protocol::net::server::PartyReplyServerPacket, eolib::protocol::net::server::PartyRequestServerPacket, eolib::protocol::net::server::PartyTargetGroupServerPacket, eolib::protocol::net::server::PlayersAgreeServerPacket, eolib::protocol::net::server::PlayersListServerPacket, eolib::protocol::net::server::PlayersNet242ServerPacket, eolib::protocol::net::server::PlayersPingServerPacket, eolib::protocol::net::server::PlayersPongServerPacket, eolib::protocol::net::server::PlayersRemoveServerPacket, eolib::protocol::net::server::PlayersReplyServerPacket, eolib::protocol::net::server::PriestOpenServerPacket, eolib::protocol::net::server::PriestReplyServerPacket, eolib::protocol::net::server::PriestRequestServerPacket, eolib::protocol::net::server::QuestDialogServerPacket, eolib::protocol::net::server::QuestListServerPacket, eolib::protocol::net::server::QuestReportServerPacket, eolib::protocol::net::server::RangeReplyServerPacket, eolib::protocol::net::server::RecoverAgreeServerPacket, eolib::protocol::net::server::RecoverListServerPacket, eolib::protocol::net::server::RecoverPlayerServerPacket, eolib::protocol::net::server::RecoverReplyServerPacket, eolib::protocol::net::server::RecoverTargetGroupServerPacket, eolib::protocol::net::server::RefreshReplyServerPacket, eolib::protocol::net::server::ShopBuyServerPacket, eolib::protocol::net::server::ShopCreateServerPacket, eolib::protocol::net::server::ShopOpenServerPacket, eolib::protocol::net::server::ShopSellServerPacket, eolib::protocol::net::server::SitCloseServerPacket, eolib::protocol::net::server::SitPlayerServerPacket, eolib::protocol::net::server::SitRemoveServerPacket, eolib::protocol::net::server::SitReplyServerPacket, eolib::protocol::net::server::SpellErrorServerPacket, eolib::protocol::net::server::SpellPlayerServerPacket, eolib::protocol::net::server::SpellReplyServerPacket, eolib::protocol::net::server::SpellRequestServerPacket, eolib::protocol::net::server::SpellTargetGroupServerPacket, eolib::protocol::net::server::SpellTargetOtherServerPacket, eolib::protocol::net::server::SpellTargetSelfServerPacket, eolib::protocol::net::server::StatSkillAcceptServerPacket, eolib::protocol::net::server::StatSkillJunkServerPacket, eolib::protocol::net::server::StatSkillOpenServerPacket, eolib::protocol::net::server::StatSkillPlayerServerPacket, eolib::protocol::net::server::StatSkillRemoveServerPacket, eolib::protocol::net::server::StatSkillReplyServerPacket, eolib::protocol::net::server::StatSkillTakeServerPacket, eolib::protocol::net::server::TalkAdminServerPacket, eolib::protocol::net::server::TalkAnnounceServerPacket, eolib::protocol::net::server::TalkListServerPacket, eolib::protocol::net::server::TalkMsgServerPacket, eolib::protocol::net::server::TalkOpenServerPacket, eolib::protocol::net::server::TalkPlayerServerPacket, eolib::protocol::net::server::TalkReplyServerPacket, eolib::protocol::net::server::TalkRequestServerPacket, eolib::protocol::net::server::TalkServerServerPacket, eolib::protocol::net::server::TalkSpecServerPacket, eolib::protocol::net::server::TalkTellServerPacket, eolib::protocol::net::server::TradeAdminServerPacket, eolib::protocol::net::server::TradeAgreeServerPacket, eolib::protocol::net::server::TradeCloseServerPacket, eolib::protocol::net::server::TradeOpenServerPacket, eolib::protocol::net::server::TradeReplyServerPacket, eolib::protocol::net::server::TradeRequestServerPacket, eolib::protocol::net::server::TradeSpecServerPacket, eolib::protocol::net::server::TradeUseServerPacket, eolib::protocol::net::server::WalkCloseServerPacket, eolib::protocol::net::server::WalkOpenServerPacket, eolib::protocol::net::server::WalkPlayerServerPacket, eolib::protocol::net::server::WalkReplyServerPacket, eolib::protocol::net::server::WarpAgreeServerPacket, eolib::protocol::net::server::WarpCreateServerPacket, eolib::protocol::net::server::WarpPlayerServerPacket, eolib::protocol::net::server::WarpRequestServerPacket, eolib::protocol::net::server::WelcomeNet242ServerPacket, eolib::protocol::net::server::WelcomeNet243ServerPacket, eolib::protocol::net::server::WelcomeNet244ServerPacket, eolib::protocol::net::server::WelcomePingServerPacket, eolib::protocol::net::server::WelcomePongServerPacket, and eolib::protocol::net::server::WelcomeReplyServerPacket.