eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
Loading...
Searching...
No Matches
packets.hpp File Reference
#include "eolib/data/eo_reader.hpp"
#include "eolib/data/eo_writer.hpp"
#include "eolib/export.hpp"
#include "eolib/protocol/enums.hpp"
#include "eolib/protocol/net/client/enums.hpp"
#include "eolib/protocol/net/enums.hpp"
#include "eolib/protocol/net/packet.hpp"
#include "eolib/protocol/net/server/enums.hpp"
#include "eolib/protocol/net/server/structs.hpp"
#include "eolib/protocol/net/structs.hpp"
#include "eolib/protocol/pub/enums.hpp"
#include "eolib/protocol/structs.hpp"
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <variant>
#include <vector>

Classes

class  eolib::protocol::net::server::InitInitServerPacket
 Reply to connection initialization and requests for unencrypted data. This packet is unencrypted. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataOutOfDate
 Data associated with reply_code value OutOfDate. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataOk
 Data associated with reply_code value Ok. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataBanned
 Data associated with reply_code value Banned. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataBanned::BanTypeData0
 Data associated with ban_type value Unrecognized(0). More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataBanned::BanTypeDataTemporary
 Data associated with ban_type value Temporary. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataWarpMap
 Data associated with reply_code value WarpMap. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEmf
 Data associated with reply_code value FileEmf. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEif
 Data associated with reply_code value FileEif. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEnf
 Data associated with reply_code value FileEnf. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEsf
 Data associated with reply_code value FileEsf. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEcf
 Data associated with reply_code value FileEcf. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataMapMutation
 Data associated with reply_code value MapMutation. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataPlayersList
 Data associated with reply_code value PlayersList. More...
class  eolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataPlayersListFriends
 Data associated with reply_code value PlayersListFriends. More...
class  eolib::protocol::net::server::WarpPlayerServerPacket
 Equivalent to INIT_INIT with InitReply.WarpMap. More...
class  eolib::protocol::net::server::WelcomePingServerPacket
 Equivalent to INIT_INIT with InitReply.FileMap. More...
class  eolib::protocol::net::server::WelcomePongServerPacket
 Equivalent to INIT_INIT with InitReply.FileEif. More...
class  eolib::protocol::net::server::WelcomeNet242ServerPacket
 Equivalent to INIT_INIT with InitReply.FileEnf. More...
class  eolib::protocol::net::server::WelcomeNet243ServerPacket
 Equivalent to INIT_INIT with InitReply.FileEsf. More...
class  eolib::protocol::net::server::PlayersListServerPacket
 Equivalent to INIT_INIT with InitReply.PlayersList. More...
class  eolib::protocol::net::server::WarpCreateServerPacket
 Equivalent to INIT_INIT with InitReply.MapMutation. More...
class  eolib::protocol::net::server::PlayersReplyServerPacket
 Equivalent to INIT_INIT with InitReply.PlayersListFriends. More...
class  eolib::protocol::net::server::WelcomeNet244ServerPacket
 Equivalent to INIT_INIT with InitReply.FileEcf. More...
class  eolib::protocol::net::server::ConnectionPlayerServerPacket
 Ping request. More...
class  eolib::protocol::net::server::AccountReplyServerPacket
 Reply to client Account-family packets. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataExists
 Data associated with reply_code value Exists. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataNotApproved
 Data associated with reply_code value NotApproved. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataCreated
 Data associated with reply_code value Created. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataChangeFailed
 Data associated with reply_code value ChangeFailed. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataChanged
 Data associated with reply_code value Changed. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataRequestDenied
 Data associated with reply_code value RequestDenied. More...
class  eolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataDefault
 Data associated with reply_code default. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket
 Reply to client Character-family packets. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataExists
 Data associated with reply_code value Exists. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataFull
 Data associated with reply_code value Full. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataFull3
 Data associated with reply_code value Full3. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataNotApproved
 Data associated with reply_code value NotApproved. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataOk
 Data associated with reply_code value Ok. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataDeleted
 Data associated with reply_code value Deleted. More...
class  eolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataDefault
 Data associated with reply_code default. More...
class  eolib::protocol::net::server::CharacterPlayerServerPacket
 Reply to client request to delete a character from the account (Character_Take). More...
class  eolib::protocol::net::server::LoginReplyServerPacket
 Login reply. More...
class  eolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataWrongUser
 Data associated with reply_code value WrongUser. More...
class  eolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataWrongUserPassword
 Data associated with reply_code value WrongUserPassword. More...
class  eolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataOk
 Data associated with reply_code value Ok. More...
class  eolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataBanned
 Data associated with reply_code value Banned. More...
class  eolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataLoggedIn
 Data associated with reply_code value LoggedIn. More...
class  eolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataBusy
 Data associated with reply_code value Busy. More...
class  eolib::protocol::net::server::WelcomeReplyServerPacket
 Reply to selecting a character / entering game. More...
class  eolib::protocol::net::server::WelcomeReplyServerPacket::WelcomeCodeDataSelectCharacter
 Data associated with welcome_code value SelectCharacter. More...
class  eolib::protocol::net::server::WelcomeReplyServerPacket::WelcomeCodeDataEnterGame
 Data associated with welcome_code value EnterGame. More...
class  eolib::protocol::net::server::AdminInteractReplyServerPacket
 Incoming admin message. More...
class  eolib::protocol::net::server::AdminInteractReplyServerPacket::MessageTypeDataMessage
 Data associated with message_type value Message. More...
class  eolib::protocol::net::server::AdminInteractReplyServerPacket::MessageTypeDataReport
 Data associated with message_type value Report. More...
class  eolib::protocol::net::server::AdminInteractRemoveServerPacket
 Nearby player disappearing (admin hide). More...
class  eolib::protocol::net::server::AdminInteractAgreeServerPacket
 Nearby player appearing (admin un-hide). More...
class  eolib::protocol::net::server::AdminInteractListServerPacket
 Admin character inventory popup. More...
class  eolib::protocol::net::server::AdminInteractTellServerPacket
 Admin character info lookup. More...
class  eolib::protocol::net::server::TalkRequestServerPacket
 Guild chat message. More...
class  eolib::protocol::net::server::TalkOpenServerPacket
 Party chat message. More...
class  eolib::protocol::net::server::TalkMsgServerPacket
 Global chat message. More...
class  eolib::protocol::net::server::TalkTellServerPacket
 Private chat message. More...
class  eolib::protocol::net::server::TalkPlayerServerPacket
 Public chat message. More...
class  eolib::protocol::net::server::TalkReplyServerPacket
 Reply to trying to send a private message. More...
class  eolib::protocol::net::server::TalkAdminServerPacket
 Admin chat message. More...
class  eolib::protocol::net::server::TalkAnnounceServerPacket
 Admin announcement. More...
class  eolib::protocol::net::server::TalkServerServerPacket
 Server message. More...
class  eolib::protocol::net::server::TalkListServerPacket
 Global chat backfill. Sent by the official game server when a player opens the global chat tab. More...
class  eolib::protocol::net::server::MessageOpenServerPacket
 Status bar message. More...
class  eolib::protocol::net::server::MessageCloseServerPacket
 Server is rebooting. More...
class  eolib::protocol::net::server::MessageAcceptServerPacket
 Large message box. More...
class  eolib::protocol::net::server::TalkSpecServerPacket
 Temporary mute applied. More...
class  eolib::protocol::net::server::AttackPlayerServerPacket
 Nearby player attacking. More...
class  eolib::protocol::net::server::AttackErrorServerPacket
 Show flood protection message (vestigial). More...
class  eolib::protocol::net::server::AvatarReplyServerPacket
 Nearby player hit by another player. More...
class  eolib::protocol::net::server::ChairPlayerServerPacket
 Nearby player sitting on a chair. More...
class  eolib::protocol::net::server::ChairReplyServerPacket
 Your character sitting on a chair. More...
class  eolib::protocol::net::server::ChairCloseServerPacket
 Your character standing up from a chair. More...
class  eolib::protocol::net::server::ChairRemoveServerPacket
 Nearby player standing up from a chair. More...
class  eolib::protocol::net::server::SitPlayerServerPacket
 Nearby player sitting down. More...
class  eolib::protocol::net::server::SitCloseServerPacket
 Your character standing up. More...
class  eolib::protocol::net::server::SitRemoveServerPacket
 Nearby player standing up. More...
class  eolib::protocol::net::server::SitReplyServerPacket
 Your character sitting down. More...
class  eolib::protocol::net::server::EmotePlayerServerPacket
 Nearby player doing an emote. More...
class  eolib::protocol::net::server::EffectPlayerServerPacket
 Effects playing on nearby players. More...
class  eolib::protocol::net::server::FacePlayerServerPacket
 Nearby player facing a direction. More...
class  eolib::protocol::net::server::AvatarRemoveServerPacket
 Nearby player has disappeared from view. More...
class  eolib::protocol::net::server::PlayersAgreeServerPacket
 Player has appeared in nearby view. More...
class  eolib::protocol::net::server::PlayersRemoveServerPacket
 Nearby player has logged out. More...
class  eolib::protocol::net::server::RangeReplyServerPacket
 Reply to request for information about nearby players and NPCs. More...
class  eolib::protocol::net::server::NpcAgreeServerPacket
 Reply to request for information about nearby NPCs. More...
class  eolib::protocol::net::server::WalkPlayerServerPacket
 Nearby player has walked. More...
class  eolib::protocol::net::server::WalkReplyServerPacket
 Players, NPCs, and Items appearing in nearby view. More...
class  eolib::protocol::net::server::WalkCloseServerPacket
 Your character has been frozen. More...
class  eolib::protocol::net::server::WalkOpenServerPacket
 Your character has been unfrozen. More...
class  eolib::protocol::net::server::BankOpenServerPacket
 Open banker NPC interface. More...
class  eolib::protocol::net::server::BankReplyServerPacket
 Update gold counts after deposit/withdraw. More...
class  eolib::protocol::net::server::BarberAgreeServerPacket
 Purchasing a new hair style. More...
class  eolib::protocol::net::server::BarberOpenServerPacket
 Response from talking to a barber NPC. More...
class  eolib::protocol::net::server::LockerReplyServerPacket
 Response to adding an item to a bank locker. More...
class  eolib::protocol::net::server::LockerGetServerPacket
 Response to taking an item from a bank locker. More...
class  eolib::protocol::net::server::LockerOpenServerPacket
 Opening a bank locker. More...
class  eolib::protocol::net::server::LockerBuyServerPacket
 Response to buying a locker space upgrade from a banker NPC. More...
class  eolib::protocol::net::server::LockerSpecServerPacket
 Reply to trying to add an item to a full locker. More...
class  eolib::protocol::net::server::CitizenReplyServerPacket
 Response to subscribing to a town. More...
class  eolib::protocol::net::server::CitizenRemoveServerPacket
 Response to giving up citizenship of a town. More...
class  eolib::protocol::net::server::CitizenOpenServerPacket
 Response from talking to a citizenship NPC. More...
class  eolib::protocol::net::server::CitizenRequestServerPacket
 Reply to requesting sleeping at an inn. More...
class  eolib::protocol::net::server::CitizenAcceptServerPacket
 Sleeping at an inn. More...
class  eolib::protocol::net::server::ShopCreateServerPacket
 Response to crafting an item from a shop. More...
class  eolib::protocol::net::server::ShopBuyServerPacket
 Response to purchasing an item from a shop. More...
class  eolib::protocol::net::server::ShopSellServerPacket
 Response to selling an item to a shop. More...
class  eolib::protocol::net::server::ShopOpenServerPacket
 Response from talking to a shop NPC. More...
class  eolib::protocol::net::server::StatSkillOpenServerPacket
 Response from talking to a skill master NPC. More...
class  eolib::protocol::net::server::StatSkillReplyServerPacket
 Response from unsuccessful action at a skill master. More...
class  eolib::protocol::net::server::StatSkillReplyServerPacket::ReplyCodeDataWrongClass
 Data associated with reply_code value WrongClass. More...
class  eolib::protocol::net::server::StatSkillTakeServerPacket
 Response from learning a skill from a skill master. More...
class  eolib::protocol::net::server::StatSkillRemoveServerPacket
 Response to forgetting a skill at a skill master. More...
class  eolib::protocol::net::server::StatSkillPlayerServerPacket
 Response to spending stat points. More...
class  eolib::protocol::net::server::StatSkillAcceptServerPacket
 Response to spending skill points. More...
class  eolib::protocol::net::server::StatSkillJunkServerPacket
 Response to resetting stats and skills at a skill master. More...
class  eolib::protocol::net::server::ItemReplyServerPacket
 Reply to using an item. More...
class  eolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataHeal
 Data associated with item_type value Heal. More...
class  eolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataHairDye
 Data associated with item_type value HairDye. More...
class  eolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataEffectPotion
 Data associated with item_type value EffectPotion. More...
class  eolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataCureCurse
 Data associated with item_type value CureCurse. More...
class  eolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataExpReward
 Data associated with item_type value ExpReward. More...
class  eolib::protocol::net::server::ItemDropServerPacket
 Reply to dropping items on the ground. More...
class  eolib::protocol::net::server::ItemAddServerPacket
 Item appeared on the ground. More...
class  eolib::protocol::net::server::ItemRemoveServerPacket
 Item disappeared from the ground. More...
class  eolib::protocol::net::server::ItemJunkServerPacket
 Reply to junking items. More...
class  eolib::protocol::net::server::ItemGetServerPacket
 Reply to taking items from the ground. More...
class  eolib::protocol::net::server::ItemObtainServerPacket
 Receive item (from quest). More...
class  eolib::protocol::net::server::ItemKickServerPacket
 Lose item (from quest). More...
class  eolib::protocol::net::server::ItemAgreeServerPacket
 Reply to using an item that you don't have. More...
class  eolib::protocol::net::server::ItemSpecServerPacket
 Reply to trying to take a protected item from the ground. More...
class  eolib::protocol::net::server::BoardPlayerServerPacket
 Reply to reading a post on a town board. More...
class  eolib::protocol::net::server::BoardOpenServerPacket
 Reply to opening a town board. More...
class  eolib::protocol::net::server::JukeboxAgreeServerPacket
 Reply to successfully requesting a song. More...
class  eolib::protocol::net::server::JukeboxReplyServerPacket
 Reply to unsuccessfully requesting a song. More...
class  eolib::protocol::net::server::JukeboxOpenServerPacket
 Reply to opening the jukebox listing. More...
class  eolib::protocol::net::server::JukeboxMsgServerPacket
 Someone playing a note with the bard skill nearby. More...
class  eolib::protocol::net::server::JukeboxPlayerServerPacket
 Play background music. More...
class  eolib::protocol::net::server::JukeboxUseServerPacket
 Play jukebox music. More...
class  eolib::protocol::net::server::WarpRequestServerPacket
 Warp request from server. More...
class  eolib::protocol::net::server::WarpRequestServerPacket::WarpTypeDataMapSwitch
 Data associated with warp_type value MapSwitch. More...
class  eolib::protocol::net::server::WarpAgreeServerPacket
 Reply after accepting a warp. More...
class  eolib::protocol::net::server::WarpAgreeServerPacket::WarpTypeDataMapSwitch
 Data associated with warp_type value MapSwitch. More...
class  eolib::protocol::net::server::PaperdollReplyServerPacket
 Reply to requesting a paperdoll. More...
class  eolib::protocol::net::server::PaperdollPingServerPacket
 Failed to equip an item due to being the incorrect class. More...
class  eolib::protocol::net::server::PaperdollRemoveServerPacket
 Reply to unequipping an item. More...
class  eolib::protocol::net::server::PaperdollAgreeServerPacket
 Reply to equipping an item. More...
class  eolib::protocol::net::server::AvatarAgreeServerPacket
 Nearby player changed appearance. More...
class  eolib::protocol::net::server::BookReplyServerPacket
 Reply to requesting a book. More...
class  eolib::protocol::net::server::MessagePongServerPacket
 #ping command reply More...
class  eolib::protocol::net::server::PlayersPingServerPacket
 #find command reply - offline More...
class  eolib::protocol::net::server::PlayersPongServerPacket
 #find command reply - same map More...
class  eolib::protocol::net::server::PlayersNet242ServerPacket
 #find command reply - different map More...
class  eolib::protocol::net::server::DoorOpenServerPacket
 Nearby door opening. More...
class  eolib::protocol::net::server::DoorCloseServerPacket
 Reply to trying to open a locked door. More...
class  eolib::protocol::net::server::ChestOpenServerPacket
 Reply to opening a chest. More...
class  eolib::protocol::net::server::ChestReplyServerPacket
 Reply to placing an item in to a chest. More...
class  eolib::protocol::net::server::ChestGetServerPacket
 Reply to removing an item from a chest. More...
class  eolib::protocol::net::server::ChestAgreeServerPacket
 Chest contents updating. More...
class  eolib::protocol::net::server::ChestSpecServerPacket
 Reply to trying to add an item to a full chest. More...
class  eolib::protocol::net::server::ChestCloseServerPacket
 Reply to trying to interact with a locked or "broken" chest. The official client assumes a broken chest if the packet is under 2 bytes in length. More...
class  eolib::protocol::net::server::RefreshReplyServerPacket
 Reply to request for new info about nearby objects. More...
class  eolib::protocol::net::server::PartyRequestServerPacket
 Received party invite / join request. More...
class  eolib::protocol::net::server::PartyReplyServerPacket
 Failed party invite / join request. More...
class  eolib::protocol::net::server::PartyReplyServerPacket::ReplyCodeDataAlreadyInAnotherParty
 Data associated with reply_code value AlreadyInAnotherParty. More...
class  eolib::protocol::net::server::PartyReplyServerPacket::ReplyCodeDataAlreadyInYourParty
 Data associated with reply_code value AlreadyInYourParty. More...
class  eolib::protocol::net::server::PartyCreateServerPacket
 Member list received when party is first joined. More...
class  eolib::protocol::net::server::PartyAddServerPacket
 New player joined the party. More...
class  eolib::protocol::net::server::PartyRemoveServerPacket
 Player left the party. More...
class  eolib::protocol::net::server::PartyCloseServerPacket
 Left / disbanded a party. More...
class  eolib::protocol::net::server::PartyListServerPacket
 Party member list update. More...
class  eolib::protocol::net::server::PartyAgreeServerPacket
 Party member list update. More...
class  eolib::protocol::net::server::PartyTargetGroupServerPacket
 Updated experience and level-ups from party experience. More...
class  eolib::protocol::net::server::GuildReplyServerPacket
 Generic guild reply messages. More...
class  eolib::protocol::net::server::GuildReplyServerPacket::ReplyCodeDataCreateAdd
 Data associated with reply_code value CreateAdd. More...
class  eolib::protocol::net::server::GuildReplyServerPacket::ReplyCodeDataCreateAddConfirm
 Data associated with reply_code value CreateAddConfirm. More...
class  eolib::protocol::net::server::GuildReplyServerPacket::ReplyCodeDataJoinRequest
 Data associated with reply_code value JoinRequest. More...
class  eolib::protocol::net::server::GuildRequestServerPacket
 Guild create request. More...
class  eolib::protocol::net::server::GuildCreateServerPacket
 Guild created. More...
class  eolib::protocol::net::server::GuildTakeServerPacket
 Get guild description reply. More...
class  eolib::protocol::net::server::GuildRankServerPacket
 Get guild rank list reply. More...
class  eolib::protocol::net::server::GuildSellServerPacket
 Get guild bank reply. More...
class  eolib::protocol::net::server::GuildBuyServerPacket
 Deposit guild bank reply. More...
class  eolib::protocol::net::server::GuildOpenServerPacket
 Talk to guild master NPC reply. More...
class  eolib::protocol::net::server::GuildTellServerPacket
 Get guild member list reply. More...
class  eolib::protocol::net::server::GuildReportServerPacket
 Get guild info reply. More...
class  eolib::protocol::net::server::GuildAgreeServerPacket
 Joined guild info. More...
class  eolib::protocol::net::server::GuildAcceptServerPacket
 Update guild rank. More...
class  eolib::protocol::net::server::GuildKickServerPacket
 Left the guild. More...
class  eolib::protocol::net::server::SpellRequestServerPacket
 Nearby player chanting a spell. More...
class  eolib::protocol::net::server::SpellTargetSelfServerPacket
 Nearby player self-casted a spell. More...
class  eolib::protocol::net::server::SpellPlayerServerPacket
 Nearby player raising their arm to cast a spell (vestigial). More...
class  eolib::protocol::net::server::SpellErrorServerPacket
 Show flood protection message (vestigial). More...
class  eolib::protocol::net::server::AvatarAdminServerPacket
 Nearby player hit by a damage spell from a player. More...
class  eolib::protocol::net::server::SpellTargetGroupServerPacket
 Nearby player(s) hit by a group heal spell from a player. More...
class  eolib::protocol::net::server::SpellTargetOtherServerPacket
 Nearby player hit by a heal spell from a player. More...
class  eolib::protocol::net::server::SpellReplyServerPacket
 Your character self-cast a targetable heal spell. More...
class  eolib::protocol::net::server::TradeRequestServerPacket
 Trade request from another player. More...
class  eolib::protocol::net::server::TradeOpenServerPacket
 Trade window opens. More...
class  eolib::protocol::net::server::TradeReplyServerPacket
 Trade updated (items changed). More...
class  eolib::protocol::net::server::TradeAdminServerPacket
 Trade updated (items changed while trade was accepted). More...
class  eolib::protocol::net::server::TradeUseServerPacket
 Trade completed. More...
class  eolib::protocol::net::server::TradeSpecServerPacket
 Own agree state updated. More...
class  eolib::protocol::net::server::TradeAgreeServerPacket
 Partner agree state updated. More...
class  eolib::protocol::net::server::TradeCloseServerPacket
 Partner closed trade window. More...
class  eolib::protocol::net::server::NpcReplyServerPacket
 Nearby NPC hit by a player. More...
class  eolib::protocol::net::server::CastReplyServerPacket
 Nearby NPC hit by a spell from a player. More...
class  eolib::protocol::net::server::NpcSpecServerPacket
 Nearby NPC killed by player. More...
class  eolib::protocol::net::server::NpcAcceptServerPacket
 Nearby NPC killed and killer leveled up. More...
class  eolib::protocol::net::server::CastSpecServerPacket
 Nearby NPC killed by player spell. More...
class  eolib::protocol::net::server::CastAcceptServerPacket
 Nearby NPC killed by player spell and killer leveled up. More...
class  eolib::protocol::net::server::NpcJunkServerPacket
 Clearing all boss children. More...
class  eolib::protocol::net::server::NpcPlayerServerPacket
 Main NPC update message. More...
class  eolib::protocol::net::server::NpcDialogServerPacket
 NPC chat message. More...
class  eolib::protocol::net::server::QuestReportServerPacket
 NPC chat messages. More...
class  eolib::protocol::net::server::QuestDialogServerPacket
 Quest selection dialog. More...
class  eolib::protocol::net::server::QuestListServerPacket
 Quest history / progress reply. More...
class  eolib::protocol::net::server::QuestListServerPacket::PageDataProgress
 Data associated with page value Progress. More...
class  eolib::protocol::net::server::QuestListServerPacket::PageDataHistory
 Data associated with page value History. More...
class  eolib::protocol::net::server::ItemAcceptServerPacket
 Nearby player leveled up from quest. More...
class  eolib::protocol::net::server::ArenaDropServerPacket
 "Arena is blocked" message More...
class  eolib::protocol::net::server::ArenaUseServerPacket
 Arena start message. More...
class  eolib::protocol::net::server::ArenaSpecServerPacket
 Arena kill message. More...
class  eolib::protocol::net::server::ArenaAcceptServerPacket
 Arena win message. More...
class  eolib::protocol::net::server::MarriageOpenServerPacket
 Response from talking to a law NPC. More...
class  eolib::protocol::net::server::MarriageReplyServerPacket
 Reply to client Marriage-family packets. More...
class  eolib::protocol::net::server::MarriageReplyServerPacket::ReplyCodeDataSuccess
 Data associated with reply_code value Success. More...
class  eolib::protocol::net::server::PriestOpenServerPacket
 Response from talking to a priest NPC. More...
class  eolib::protocol::net::server::PriestReplyServerPacket
 Reply to client Priest-family packets. More...
class  eolib::protocol::net::server::PriestRequestServerPacket
 Wedding request. More...
class  eolib::protocol::net::server::RecoverPlayerServerPacket
 HP/TP update. More...
class  eolib::protocol::net::server::RecoverAgreeServerPacket
 Nearby player gained HP. More...
class  eolib::protocol::net::server::RecoverListServerPacket
 Stats update. More...
class  eolib::protocol::net::server::RecoverReplyServerPacket
 Karma/experience update. More...
class  eolib::protocol::net::server::RecoverTargetGroupServerPacket
 Updated stats when levelling up from party experience. More...
class  eolib::protocol::net::server::EffectUseServerPacket
 Map effect. More...
class  eolib::protocol::net::server::EffectUseServerPacket::EffectDataQuake
 Data associated with effect value Quake. More...
class  eolib::protocol::net::server::EffectAgreeServerPacket
 Effects playing on nearby tiles. More...
class  eolib::protocol::net::server::EffectTargetOtherServerPacket
 Map drain damage. More...
class  eolib::protocol::net::server::EffectReportServerPacket
 Map spike timer. More...
class  eolib::protocol::net::server::EffectSpecServerPacket
 Taking spike or tp drain damage. More...
class  eolib::protocol::net::server::EffectSpecServerPacket::MapDamageTypeDataTpDrain
 Data associated with map_damage_type value TpDrain. More...
class  eolib::protocol::net::server::EffectSpecServerPacket::MapDamageTypeDataSpikes
 Data associated with map_damage_type value Spikes. More...
class  eolib::protocol::net::server::EffectAdminServerPacket
 Nearby character taking spike damage. More...
class  eolib::protocol::net::server::MusicPlayerServerPacket
 Sound effect. More...

Namespaces

namespace  eolib
 Core library for writing Endless Online applications.
namespace  eolib::protocol
 Types generated from the eo-protocol specification.
namespace  eolib::protocol::net
 Types shared by client and server packets.
namespace  eolib::protocol::net::server
 Packets sent by the server, and the structs and enums they use.