eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
Loading...
Searching...
No Matches
eolib::protocol::net::server Namespace Reference

Packets sent by the server, and the structs and enums they use. More...

Classes

class  AccountReplyServerPacket
 Reply to client Account-family packets. More...
class  AdminInteractAgreeServerPacket
 Nearby player appearing (admin un-hide). More...
class  AdminInteractListServerPacket
 Admin character inventory popup. More...
class  AdminInteractRemoveServerPacket
 Nearby player disappearing (admin hide). More...
class  AdminInteractReplyServerPacket
 Incoming admin message. More...
class  AdminInteractTellServerPacket
 Admin character info lookup. More...
class  ArenaAcceptServerPacket
 Arena win message. More...
class  ArenaDropServerPacket
 "Arena is blocked" message More...
class  ArenaSpecServerPacket
 Arena kill message. More...
class  ArenaUseServerPacket
 Arena start message. More...
class  AttackErrorServerPacket
 Show flood protection message (vestigial). More...
class  AttackPlayerServerPacket
 Nearby player attacking. More...
class  AvatarAdminServerPacket
 Nearby player hit by a damage spell from a player. More...
class  AvatarAgreeServerPacket
 Nearby player changed appearance. More...
class  AvatarChange
 Information about a nearby player's appearance changing. More...
class  AvatarRemoveServerPacket
 Nearby player has disappeared from view. More...
class  AvatarReplyServerPacket
 Nearby player hit by another player. More...
class  BankOpenServerPacket
 Open banker NPC interface. More...
class  BankReplyServerPacket
 Update gold counts after deposit/withdraw. More...
class  BarberAgreeServerPacket
 Purchasing a new hair style. More...
class  BarberOpenServerPacket
 Response from talking to a barber NPC. More...
class  BigCoords
 Map coordinates with 2-byte values. More...
class  BoardOpenServerPacket
 Reply to opening a town board. More...
class  BoardPlayerServerPacket
 Reply to reading a post on a town board. More...
class  BoardPostListing
 An entry in the list of town board posts. More...
class  BookReplyServerPacket
 Reply to requesting a book. More...
class  CastAcceptServerPacket
 Nearby NPC killed by player spell and killer leveled up. More...
class  CastReplyServerPacket
 Nearby NPC hit by a spell from a player. More...
class  CastSpecServerPacket
 Nearby NPC killed by player spell. More...
class  ChairCloseServerPacket
 Your character standing up from a chair. More...
class  ChairPlayerServerPacket
 Nearby player sitting on a chair. More...
class  ChairRemoveServerPacket
 Nearby player standing up from a chair. More...
class  ChairReplyServerPacket
 Your character sitting on a chair. More...
class  CharacterBaseStats
 The 6 base character stats. More...
class  CharacterBaseStatsWelcome
 The 6 base character stats. Sent upon selecting a character and entering the game. More...
class  CharacterDetails
 Information displayed on the paperdoll and book. More...
class  CharacterElementalStats
 The 6 elemental character stats. More...
class  CharacterMapInfo
 Information about a nearby character. The official client skips these if they're under 42 bytes in length. More...
class  CharacterPlayerServerPacket
 Reply to client request to delete a character from the account (Character_Take). More...
class  CharacterReplyServerPacket
 Reply to client Character-family packets. More...
class  CharacterSecondaryStats
 The 5 secondary character stats. More...
class  CharacterSecondaryStatsInfoLookup
 The 5 secondary character stats. Sent with character info lookups. More...
class  CharacterSelectionListEntry
 Character selection screen character. More...
class  CharacterStatsEquipmentChange
 Character stats data. Sent when an item is equipped or unequipped. More...
class  CharacterStatsInfoLookup
 Character stats data. Sent with character info lookups. More...
class  CharacterStatsReset
 Character stats data. Sent when resetting stats and skills at a skill master NPC. More...
class  CharacterStatsUpdate
 Character stats data. Sent when stats are updated. More...
class  CharacterStatsWelcome
 Character stats data. Sent upon selecting a character and entering the game. More...
class  ChestAgreeServerPacket
 Chest contents updating. More...
class  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  ChestGetServerPacket
 Reply to removing an item from a chest. More...
class  ChestOpenServerPacket
 Reply to opening a chest. More...
class  ChestReplyServerPacket
 Reply to placing an item in to a chest. More...
class  ChestSpecServerPacket
 Reply to trying to add an item to a full chest. More...
class  CitizenAcceptServerPacket
 Sleeping at an inn. More...
class  CitizenOpenServerPacket
 Response from talking to a citizenship NPC. More...
class  CitizenRemoveServerPacket
 Response to giving up citizenship of a town. More...
class  CitizenReplyServerPacket
 Response to subscribing to a town. More...
class  CitizenRequestServerPacket
 Reply to requesting sleeping at an inn. More...
class  ConnectionPlayerServerPacket
 Ping request. More...
class  DialogEntry
 An entry in a quest dialog. More...
class  DialogQuestEntry
 An entry in the quest switcher. More...
class  DoorCloseServerPacket
 Reply to trying to open a locked door. More...
class  DoorOpenServerPacket
 Nearby door opening. More...
class  EffectAdminServerPacket
 Nearby character taking spike damage. More...
class  EffectAgreeServerPacket
 Effects playing on nearby tiles. More...
class  EffectPlayerServerPacket
 Effects playing on nearby players. More...
class  EffectReportServerPacket
 Map spike timer. More...
class  EffectSpecServerPacket
 Taking spike or tp drain damage. More...
class  EffectTargetOtherServerPacket
 Map drain damage. More...
class  EffectUseServerPacket
 Map effect. More...
class  EmotePlayerServerPacket
 Nearby player doing an emote. More...
class  EquipmentChange
 Player equipment data. Sent when a player's visible equipment changes. Note that these values are graphic IDs. More...
class  EquipmentCharacterSelect
 Player equipment data. Sent with a character in the character selection list. Note that these values are graphic IDs. More...
class  EquipmentMapInfo
 Player equipment data. Sent with map information about a nearby character. Note that these values are graphic IDs. More...
class  EquipmentPaperdoll
 Player equipment data. Sent with information about a player's paperdoll. Note that these values are item IDs. More...
class  EquipmentWelcome
 Player equipment data. Sent upon selecting a character and entering the game. Note that these values are item IDs. More...
class  FacePlayerServerPacket
 Nearby player facing a direction. More...
class  GlobalBackfillMessage
 A backfilled global chat message. More...
class  GroupHealTargetPlayer
 Nearby player hit by a group heal spell. More...
class  GuildAcceptServerPacket
 Update guild rank. More...
class  GuildAgreeServerPacket
 Joined guild info. More...
class  GuildBuyServerPacket
 Deposit guild bank reply. More...
class  GuildCreateServerPacket
 Guild created. More...
class  GuildKickServerPacket
 Left the guild. More...
class  GuildMember
 Information about a guild member. More...
class  GuildOpenServerPacket
 Talk to guild master NPC reply. More...
class  GuildRankServerPacket
 Get guild rank list reply. More...
class  GuildReplyServerPacket
 Generic guild reply messages. More...
class  GuildReportServerPacket
 Get guild info reply. More...
class  GuildRequestServerPacket
 Guild create request. More...
class  GuildSellServerPacket
 Get guild bank reply. More...
class  GuildStaff
 Information about a guild staff member (recruiter or leader). More...
class  GuildTakeServerPacket
 Get guild description reply. More...
class  GuildTellServerPacket
 Get guild member list reply. More...
class  InitInitServerPacket
 Reply to connection initialization and requests for unencrypted data. This packet is unencrypted. More...
class  ItemAcceptServerPacket
 Nearby player leveled up from quest. More...
class  ItemAddServerPacket
 Item appeared on the ground. More...
class  ItemAgreeServerPacket
 Reply to using an item that you don't have. More...
class  ItemDropServerPacket
 Reply to dropping items on the ground. More...
class  ItemGetServerPacket
 Reply to taking items from the ground. More...
class  ItemJunkServerPacket
 Reply to junking items. More...
class  ItemKickServerPacket
 Lose item (from quest). More...
class  ItemMapInfo
 Information about a nearby item on the ground. More...
class  ItemObtainServerPacket
 Receive item (from quest). More...
class  ItemRemoveServerPacket
 Item disappeared from the ground. More...
class  ItemReplyServerPacket
 Reply to using an item. More...
class  ItemSpecServerPacket
 Reply to trying to take a protected item from the ground. More...
class  JukeboxAgreeServerPacket
 Reply to successfully requesting a song. More...
class  JukeboxMsgServerPacket
 Someone playing a note with the bard skill nearby. More...
class  JukeboxOpenServerPacket
 Reply to opening the jukebox listing. More...
class  JukeboxPlayerServerPacket
 Play background music. More...
class  JukeboxReplyServerPacket
 Reply to unsuccessfully requesting a song. More...
class  JukeboxUseServerPacket
 Play jukebox music. More...
class  LevelUpStats
 Level and stat updates. More...
class  LockerBuyServerPacket
 Response to buying a locker space upgrade from a banker NPC. More...
class  LockerGetServerPacket
 Response to taking an item from a bank locker. More...
class  LockerOpenServerPacket
 Opening a bank locker. More...
class  LockerReplyServerPacket
 Response to adding an item to a bank locker. More...
class  LockerSpecServerPacket
 Reply to trying to add an item to a full locker. More...
class  LoginReplyServerPacket
 Login reply. More...
class  MapDrainDamageOther
 Another player taking damage from a map HP drain. More...
class  MapFile
 A map file (EMF). More...
class  MarriageOpenServerPacket
 Response from talking to a law NPC. More...
class  MarriageReplyServerPacket
 Reply to client Marriage-family packets. More...
class  MessageAcceptServerPacket
 Large message box. More...
class  MessageCloseServerPacket
 Server is rebooting. More...
class  MessageOpenServerPacket
 Status bar message. More...
class  MessagePongServerPacket
 #ping command reply More...
class  MusicPlayerServerPacket
 Sound effect. More...
class  NearbyInfo
 Information about nearby entities. More...
class  NpcAcceptServerPacket
 Nearby NPC killed and killer leveled up. More...
class  NpcAgreeServerPacket
 Reply to request for information about nearby NPCs. More...
class  NpcDialogServerPacket
 NPC chat message. More...
class  NpcJunkServerPacket
 Clearing all boss children. More...
class  NpcKilledData
 Information about an NPC that has been killed. More...
class  NpcMapInfo
 Information about a nearby NPC. More...
class  NpcPlayerServerPacket
 Main NPC update message. More...
class  NpcReplyServerPacket
 Nearby NPC hit by a player. More...
class  NpcSpecServerPacket
 Nearby NPC killed by player. More...
class  NpcUpdateAttack
 An NPC attacking. More...
class  NpcUpdateChat
 An NPC talking. More...
class  NpcUpdatePosition
 An NPC walking. More...
class  OnlinePlayer
 A player in the online list. More...
class  PacketFactory
 Creates server packets from packet family and action identifiers. More...
class  PaperdollAgreeServerPacket
 Reply to equipping an item. More...
class  PaperdollPingServerPacket
 Failed to equip an item due to being the incorrect class. More...
class  PaperdollRemoveServerPacket
 Reply to unequipping an item. More...
class  PaperdollReplyServerPacket
 Reply to requesting a paperdoll. More...
class  PartyAddServerPacket
 New player joined the party. More...
class  PartyAgreeServerPacket
 Party member list update. More...
class  PartyCloseServerPacket
 Left / disbanded a party. More...
class  PartyCreateServerPacket
 Member list received when party is first joined. More...
class  PartyExpShare
 EXP gain for a member of the player's party. More...
class  PartyListServerPacket
 Party member list update. More...
class  PartyMember
 A member of the player's party. More...
class  PartyRemoveServerPacket
 Player left the party. More...
class  PartyReplyServerPacket
 Failed party invite / join request. More...
class  PartyRequestServerPacket
 Received party invite / join request. More...
class  PartyTargetGroupServerPacket
 Updated experience and level-ups from party experience. More...
class  PlayerEffect
 An effect playing on a player. More...
class  PlayersAgreeServerPacket
 Player has appeared in nearby view. More...
class  PlayersList
 Information about online players. More...
class  PlayersListFriends
 Information about online players. Sent in reply to friends list requests. More...
class  PlayersListServerPacket
 Equivalent to INIT_INIT with InitReply.PlayersList. More...
class  PlayersNet242ServerPacket
 #find command reply - different map More...
class  PlayersPingServerPacket
 #find command reply - offline More...
class  PlayersPongServerPacket
 #find command reply - same map More...
class  PlayersRemoveServerPacket
 Nearby player has logged out. More...
class  PlayersReplyServerPacket
 Equivalent to INIT_INIT with InitReply.PlayersListFriends. More...
class  PriestOpenServerPacket
 Response from talking to a priest NPC. More...
class  PriestReplyServerPacket
 Reply to client Priest-family packets. More...
class  PriestRequestServerPacket
 Wedding request. More...
class  PubFile
 A pub file (EIF, ENF, ECF, ESF). More...
class  QuestDialogServerPacket
 Quest selection dialog. More...
class  QuestListServerPacket
 Quest history / progress reply. More...
class  QuestProgressEntry
 An entry in the Quest Progress window. More...
class  QuestReportServerPacket
 NPC chat messages. More...
class  RangeReplyServerPacket
 Reply to request for information about nearby players and NPCs. More...
class  RecoverAgreeServerPacket
 Nearby player gained HP. More...
class  RecoverListServerPacket
 Stats update. More...
class  RecoverPlayerServerPacket
 HP/TP update. More...
class  RecoverReplyServerPacket
 Karma/experience update. More...
class  RecoverTargetGroupServerPacket
 Updated stats when levelling up from party experience. More...
class  RefreshReplyServerPacket
 Reply to request for new info about nearby objects. More...
class  ServerSettings
 Settings sent with WELCOME_REPLY packet. More...
class  ShopBuyServerPacket
 Response to purchasing an item from a shop. More...
class  ShopCraftItem
 An item that a shop can craft. More...
class  ShopCreateServerPacket
 Response to crafting an item from a shop. More...
class  ShopOpenServerPacket
 Response from talking to a shop NPC. More...
class  ShopSellServerPacket
 Response to selling an item to a shop. More...
class  ShopSoldItem
 A sold item when selling an item to a shop. More...
class  ShopTradeItem
 An item that a shop can buy or sell. More...
class  SitCloseServerPacket
 Your character standing up. More...
class  SitPlayerServerPacket
 Nearby player sitting down. More...
class  SitRemoveServerPacket
 Nearby player standing up. More...
class  SitReplyServerPacket
 Your character sitting down. More...
class  SkillLearn
 A skill that can be learned from a skill master NPC. More...
class  SkillStatRequirements
 Stat requirements to learn a skill from a skill master NPC. More...
class  SpellErrorServerPacket
 Show flood protection message (vestigial). More...
class  SpellPlayerServerPacket
 Nearby player raising their arm to cast a spell (vestigial). More...
class  SpellReplyServerPacket
 Your character self-cast a targetable heal spell. More...
class  SpellRequestServerPacket
 Nearby player chanting a spell. More...
class  SpellTargetGroupServerPacket
 Nearby player(s) hit by a group heal spell from a player. More...
class  SpellTargetOtherServerPacket
 Nearby player hit by a heal spell from a player. More...
class  SpellTargetSelfServerPacket
 Nearby player self-casted a spell. More...
class  StatSkillAcceptServerPacket
 Response to spending skill points. More...
class  StatSkillJunkServerPacket
 Response to resetting stats and skills at a skill master. More...
class  StatSkillOpenServerPacket
 Response from talking to a skill master NPC. More...
class  StatSkillPlayerServerPacket
 Response to spending stat points. More...
class  StatSkillRemoveServerPacket
 Response to forgetting a skill at a skill master. More...
class  StatSkillReplyServerPacket
 Response from unsuccessful action at a skill master. More...
class  StatSkillTakeServerPacket
 Response from learning a skill from a skill master. More...
class  TalkAdminServerPacket
 Admin chat message. More...
class  TalkAnnounceServerPacket
 Admin announcement. More...
class  TalkListServerPacket
 Global chat backfill. Sent by the official game server when a player opens the global chat tab. More...
class  TalkMsgServerPacket
 Global chat message. More...
class  TalkOpenServerPacket
 Party chat message. More...
class  TalkPlayerServerPacket
 Public chat message. More...
class  TalkReplyServerPacket
 Reply to trying to send a private message. More...
class  TalkRequestServerPacket
 Guild chat message. More...
class  TalkServerServerPacket
 Server message. More...
class  TalkSpecServerPacket
 Temporary mute applied. More...
class  TalkTellServerPacket
 Private chat message. More...
class  TileEffect
 An effect playing on a tile. More...
class  TradeAdminServerPacket
 Trade updated (items changed while trade was accepted). More...
class  TradeAgreeServerPacket
 Partner agree state updated. More...
class  TradeCloseServerPacket
 Partner closed trade window. More...
class  TradeItemData
 Trade window item data. More...
class  TradeOpenServerPacket
 Trade window opens. More...
class  TradeReplyServerPacket
 Trade updated (items changed). More...
class  TradeRequestServerPacket
 Trade request from another player. More...
class  TradeSpecServerPacket
 Own agree state updated. More...
class  TradeUseServerPacket
 Trade completed. More...
class  WalkCloseServerPacket
 Your character has been frozen. More...
class  WalkOpenServerPacket
 Your character has been unfrozen. More...
class  WalkPlayerServerPacket
 Nearby player has walked. More...
class  WalkReplyServerPacket
 Players, NPCs, and Items appearing in nearby view. More...
class  WarpAgreeServerPacket
 Reply after accepting a warp. More...
class  WarpCreateServerPacket
 Equivalent to INIT_INIT with InitReply.MapMutation. More...
class  WarpPlayerServerPacket
 Equivalent to INIT_INIT with InitReply.WarpMap. More...
class  WarpRequestServerPacket
 Warp request from server. More...
class  WelcomeNet242ServerPacket
 Equivalent to INIT_INIT with InitReply.FileEnf. More...
class  WelcomeNet243ServerPacket
 Equivalent to INIT_INIT with InitReply.FileEsf. More...
class  WelcomeNet244ServerPacket
 Equivalent to INIT_INIT with InitReply.FileEcf. More...
class  WelcomePingServerPacket
 Equivalent to INIT_INIT with InitReply.FileMap. More...
class  WelcomePongServerPacket
 Equivalent to INIT_INIT with InitReply.FileEif. More...
class  WelcomeReplyServerPacket
 Reply to selecting a character / entering game. More...

Enumerations

enum class  InitReply : int {
  OutOfDate = 1 , Ok = 2 , Banned = 3 , WarpMap = 4 ,
  FileEmf = 5 , FileEif = 6 , FileEnf = 7 , FileEsf = 8 ,
  PlayersList = 9 , MapMutation = 10 , PlayersListFriends = 11 , FileEcf = 12
}
 Reply code sent with INIT_INIT packet. More...
enum class  InitBanType : int { Temporary = 1 , Permanent = 2 }
 Ban type sent with INIT_INIT packet. The official client treats a value >= 2 as Permanent. Otherwise, it's Temporary. More...
enum class  CharacterIcon : int {
  Player = 1 , Gm = 4 , Hgm = 5 , Party = 6 ,
  GmParty = 9 , HgmParty = 10
}
 Icon displayed in paperdolls, books, and the online list. More...
enum class  AvatarChangeType : int { Equipment = 1 , Hair = 2 , HairColor = 3 }
 How a player's appearance is changing. More...
enum class  TalkReply : int { NotFound = 1 }
 Reply code sent with TALK_REPLY packet. More...
enum class  SitState : int { Stand = 0 , Chair = 1 , Floor = 2 }
 Indicates how a player is sitting (or not sitting). More...
enum class  MapEffect : int { Quake = 1 }
 An effect that occurs for all players on a map. More...
enum class  GuildReply : int {
  Busy = 1 , NotApproved = 2 , AlreadyMember = 3 , NoCandidates = 4 ,
  Exists = 5 , CreateBegin = 6 , CreateAddConfirm = 7 , CreateAdd = 8 ,
  RecruiterOffline = 9 , RecruiterNotHere = 10 , RecruiterWrongGuild = 11 , NotRecruiter = 12 ,
  JoinRequest = 13 , NotPresent = 14 , AccountLow = 15 , Accepted = 16 ,
  NotFound = 17 , Updated = 18 , RanksUpdated = 19 , RemoveLeader = 20 ,
  RemoveNotMember = 21 , Removed = 22 , RankingLeader = 23 , RankingNotMember = 24
}
 Reply code sent with GUILD_REPLY packet. More...
enum class  InnUnsubscribeReply : int { NotCitizen = 0 , Unsubscribed = 1 }
 Reply code sent with CITIZEN_REMOVE packet. Indicates the result of trying to give up citizenship to a town. More...
enum class  CharacterReply : int {
  Exists = 1 , Full = 2 , Full3 = 3 , NotApproved = 4 ,
  Ok = 5 , Deleted = 6
}
 Reply code sent with CHARACTER_REPLY packet. More...
enum class  SkillMasterReply : int { RemoveItems = 1 , WrongClass = 2 }
 Reply code sent with STATSKILL_REPLY packet. Indicates why an action was unsuccessful. More...
enum class  AccountReply : int {
  Exists = 1 , NotApproved = 2 , Created = 3 , ChangeFailed = 5 ,
  Changed = 6 , RequestDenied = 7
}
 Reply code sent with ACCOUNT_REPLY packet. More...
enum class  LoginReply : int {
  WrongUser = 1 , WrongUserPassword = 2 , Ok = 3 , Banned = 4 ,
  LoggedIn = 5 , Busy = 6
}
 Reply code sent with LOGIN_REPLY packet. Indicates the result of a login attempt. More...
enum class  DialogEntryType : int { Text = 1 , Link = 2 }
 The type of an entry in a quest dialog. More...
enum class  QuestRequirementIcon : int { Item = 3 , Talk = 5 , Kill = 8 , Step = 10 }
 Icon displayed for each quest in the Quest Progress window. More...
enum class  WarpEffect : int { None = 0 , Scroll = 1 , Admin = 2 }
 An effect that accompanies a player warp. More...
enum class  WarpType : int { Local = 1 , MapSwitch = 2 }
 Indicates whether a warp is within the current map, or switching to another map. More...
enum class  WelcomeCode : int { SelectCharacter = 1 , EnterGame = 2 , ServerBusy = 3 , LoggedIn = 4 }
 Reply code sent with WELCOME_REPLY packet. More...
enum class  LoginMessageCode : int { No = 0 , Yes = 250 }
 Whether a warning message should be displayed upon entering the game. More...
enum class  AdminMessageType : int { Message = 1 , Report = 2 }
 Type of message sent to admins via the Help menu. More...
enum class  PlayerKilledState : int { Alive = 1 , Killed = 2 }
 Flag to indicate that a player has been killed. More...
enum class  NpcKillStealProtectionState : int { Unprotected = 1 , Protected = 2 }
 Flag to indicate whether you are able to attack an NPC. More...
enum class  MapDamageType : int { TpDrain = 1 , Spikes = 2 }
 Type of damage being caused by the environment. More...
enum class  MarriageReply : int {
  AlreadyMarried = 1 , NotMarried = 2 , Success = 3 , NotEnoughGold = 4 ,
  WrongName = 5 , ServiceBusy = 6 , DivorceNotification = 7
}
 Reply code sent with MARRIAGE_REPLY packet. More...
enum class  PriestReply : int {
  NotDressed = 1 , LowLevel = 2 , PartnerNotPresent = 3 , PartnerNotDressed = 4 ,
  Busy = 5 , DoYou = 6 , PartnerAlreadyMarried = 7 , NoPermission = 8
}
 Reply code sent with PRIEST_REPLY packet. More...
enum class  PartyReplyCode : int { AlreadyInAnotherParty = 0 , AlreadyInYourParty = 1 , PartyIsFull = 2 }
 Reply code sent with PARTY_REPLY packet. Indicates why an invite or join request failed. More...

Functions

std::string ToString (InitReply value)
 Gets the name of a InitReply value.
std::ostream & operator<< (std::ostream &stream, InitReply value)
 Writes the name of a InitReply value to a stream.
std::string ToString (InitBanType value)
 Gets the name of a InitBanType value.
std::ostream & operator<< (std::ostream &stream, InitBanType value)
 Writes the name of a InitBanType value to a stream.
std::string ToString (CharacterIcon value)
 Gets the name of a CharacterIcon value.
std::ostream & operator<< (std::ostream &stream, CharacterIcon value)
 Writes the name of a CharacterIcon value to a stream.
std::string ToString (AvatarChangeType value)
 Gets the name of a AvatarChangeType value.
std::ostream & operator<< (std::ostream &stream, AvatarChangeType value)
 Writes the name of a AvatarChangeType value to a stream.
std::string ToString (TalkReply value)
 Gets the name of a TalkReply value.
std::ostream & operator<< (std::ostream &stream, TalkReply value)
 Writes the name of a TalkReply value to a stream.
std::string ToString (SitState value)
 Gets the name of a SitState value.
std::ostream & operator<< (std::ostream &stream, SitState value)
 Writes the name of a SitState value to a stream.
std::string ToString (MapEffect value)
 Gets the name of a MapEffect value.
std::ostream & operator<< (std::ostream &stream, MapEffect value)
 Writes the name of a MapEffect value to a stream.
std::string ToString (GuildReply value)
 Gets the name of a GuildReply value.
std::ostream & operator<< (std::ostream &stream, GuildReply value)
 Writes the name of a GuildReply value to a stream.
std::string ToString (InnUnsubscribeReply value)
 Gets the name of a InnUnsubscribeReply value.
std::ostream & operator<< (std::ostream &stream, InnUnsubscribeReply value)
 Writes the name of a InnUnsubscribeReply value to a stream.
std::string ToString (CharacterReply value)
 Gets the name of a CharacterReply value.
std::ostream & operator<< (std::ostream &stream, CharacterReply value)
 Writes the name of a CharacterReply value to a stream.
std::string ToString (SkillMasterReply value)
 Gets the name of a SkillMasterReply value.
std::ostream & operator<< (std::ostream &stream, SkillMasterReply value)
 Writes the name of a SkillMasterReply value to a stream.
std::string ToString (AccountReply value)
 Gets the name of a AccountReply value.
std::ostream & operator<< (std::ostream &stream, AccountReply value)
 Writes the name of a AccountReply value to a stream.
std::string ToString (LoginReply value)
 Gets the name of a LoginReply value.
std::ostream & operator<< (std::ostream &stream, LoginReply value)
 Writes the name of a LoginReply value to a stream.
std::string ToString (DialogEntryType value)
 Gets the name of a DialogEntryType value.
std::ostream & operator<< (std::ostream &stream, DialogEntryType value)
 Writes the name of a DialogEntryType value to a stream.
std::string ToString (QuestRequirementIcon value)
 Gets the name of a QuestRequirementIcon value.
std::ostream & operator<< (std::ostream &stream, QuestRequirementIcon value)
 Writes the name of a QuestRequirementIcon value to a stream.
std::string ToString (WarpEffect value)
 Gets the name of a WarpEffect value.
std::ostream & operator<< (std::ostream &stream, WarpEffect value)
 Writes the name of a WarpEffect value to a stream.
std::string ToString (WarpType value)
 Gets the name of a WarpType value.
std::ostream & operator<< (std::ostream &stream, WarpType value)
 Writes the name of a WarpType value to a stream.
std::string ToString (WelcomeCode value)
 Gets the name of a WelcomeCode value.
std::ostream & operator<< (std::ostream &stream, WelcomeCode value)
 Writes the name of a WelcomeCode value to a stream.
std::string ToString (LoginMessageCode value)
 Gets the name of a LoginMessageCode value.
std::ostream & operator<< (std::ostream &stream, LoginMessageCode value)
 Writes the name of a LoginMessageCode value to a stream.
std::string ToString (AdminMessageType value)
 Gets the name of a AdminMessageType value.
std::ostream & operator<< (std::ostream &stream, AdminMessageType value)
 Writes the name of a AdminMessageType value to a stream.
std::string ToString (PlayerKilledState value)
 Gets the name of a PlayerKilledState value.
std::ostream & operator<< (std::ostream &stream, PlayerKilledState value)
 Writes the name of a PlayerKilledState value to a stream.
std::string ToString (NpcKillStealProtectionState value)
 Gets the name of a NpcKillStealProtectionState value.
std::ostream & operator<< (std::ostream &stream, NpcKillStealProtectionState value)
 Writes the name of a NpcKillStealProtectionState value to a stream.
std::string ToString (MapDamageType value)
 Gets the name of a MapDamageType value.
std::ostream & operator<< (std::ostream &stream, MapDamageType value)
 Writes the name of a MapDamageType value to a stream.
std::string ToString (MarriageReply value)
 Gets the name of a MarriageReply value.
std::ostream & operator<< (std::ostream &stream, MarriageReply value)
 Writes the name of a MarriageReply value to a stream.
std::string ToString (PriestReply value)
 Gets the name of a PriestReply value.
std::ostream & operator<< (std::ostream &stream, PriestReply value)
 Writes the name of a PriestReply value to a stream.
std::string ToString (PartyReplyCode value)
 Gets the name of a PartyReplyCode value.
std::ostream & operator<< (std::ostream &stream, PartyReplyCode value)
 Writes the name of a PartyReplyCode value to a stream.

Detailed Description

Packets sent by the server, and the structs and enums they use.

Each packet is named <Family><Action>ServerPacket. A game client reads them with eolib::protocol::net::server::PacketFactory, which creates the packet for a family and action.

Enumeration Type Documentation

◆ InitReply

enum class eolib::protocol::net::server::InitReply : int
strong

Reply code sent with INIT_INIT packet.

Enumerator
OutOfDate 
Ok 
Banned 

The official client won't display a message until the connection from the server is closed.

WarpMap 
FileEmf 
FileEif 
FileEnf 
FileEsf 
PlayersList 
MapMutation 
PlayersListFriends 
FileEcf 

◆ InitBanType

Ban type sent with INIT_INIT packet. The official client treats a value >= 2 as Permanent. Otherwise, it's Temporary.

Enumerator
Temporary 
Permanent 

◆ CharacterIcon

Icon displayed in paperdolls, books, and the online list.

Enumerator
Player 
Gm 
Hgm 
Party 
GmParty 
HgmParty 

◆ AvatarChangeType

How a player's appearance is changing.

Enumerator
Equipment 
Hair 
HairColor 

◆ TalkReply

enum class eolib::protocol::net::server::TalkReply : int
strong

Reply code sent with TALK_REPLY packet.

Enumerator
NotFound 

◆ SitState

enum class eolib::protocol::net::server::SitState : int
strong

Indicates how a player is sitting (or not sitting).

Enumerator
Stand 
Chair 
Floor 

◆ MapEffect

enum class eolib::protocol::net::server::MapEffect : int
strong

An effect that occurs for all players on a map.

Enumerator
Quake 

◆ GuildReply

Reply code sent with GUILD_REPLY packet.

Enumerator
Busy 
NotApproved 
AlreadyMember 
NoCandidates 
Exists 
CreateBegin 
CreateAddConfirm 
CreateAdd 
RecruiterOffline 
RecruiterNotHere 
RecruiterWrongGuild 
NotRecruiter 
JoinRequest 
NotPresent 
AccountLow 
Accepted 
NotFound 
Updated 
RanksUpdated 
RemoveLeader 
RemoveNotMember 
Removed 
RankingLeader 
RankingNotMember 

◆ InnUnsubscribeReply

Reply code sent with CITIZEN_REMOVE packet. Indicates the result of trying to give up citizenship to a town.

Enumerator
NotCitizen 
Unsubscribed 

◆ CharacterReply

Reply code sent with CHARACTER_REPLY packet.

Enumerator
Exists 
Full 

Only sent in reply to Character_Create packets. Displays the same message as CharacterReply.Full3 in the official client.

Full3 

Only sent in reply to Character_Request packets. Displays the same message as CharacterReply.Full in the official client.

NotApproved 
Ok 
Deleted 

◆ SkillMasterReply

Reply code sent with STATSKILL_REPLY packet. Indicates why an action was unsuccessful.

Enumerator
RemoveItems 
WrongClass 

◆ AccountReply

Reply code sent with ACCOUNT_REPLY packet.

Enumerator
Exists 
NotApproved 
Created 
ChangeFailed 
Changed 
RequestDenied 

◆ LoginReply

Reply code sent with LOGIN_REPLY packet. Indicates the result of a login attempt.

Enumerator
WrongUser 
WrongUserPassword 
Ok 
Banned 

The official client won't display a message until the connection from the server is closed.

LoggedIn 
Busy 

The official client won't display a message until the connection from the server is closed.

◆ DialogEntryType

The type of an entry in a quest dialog.

Enumerator
Text 
Link 

◆ QuestRequirementIcon

Icon displayed for each quest in the Quest Progress window.

Enumerator
Item 
Talk 
Kill 
Step 

◆ WarpEffect

An effect that accompanies a player warp.

Enumerator
None 

Does nothing.

Scroll 

Plays the scroll sound effect.

Admin 

Plays the admin warp sound effect and animation.

◆ WarpType

enum class eolib::protocol::net::server::WarpType : int
strong

Indicates whether a warp is within the current map, or switching to another map.

Enumerator
Local 
MapSwitch 

◆ WelcomeCode

Reply code sent with WELCOME_REPLY packet.

Enumerator
SelectCharacter 
EnterGame 
ServerBusy 
LoggedIn 

◆ LoginMessageCode

Whether a warning message should be displayed upon entering the game.

Enumerator
No 
Yes 

◆ AdminMessageType

Type of message sent to admins via the Help menu.

Enumerator
Message 
Report 

◆ PlayerKilledState

Flag to indicate that a player has been killed.

Enumerator
Alive 
Killed 

◆ NpcKillStealProtectionState

Flag to indicate whether you are able to attack an NPC.

Enumerator
Unprotected 
Protected 

◆ MapDamageType

Type of damage being caused by the environment.

Enumerator
TpDrain 
Spikes 

◆ MarriageReply

Reply code sent with MARRIAGE_REPLY packet.

Enumerator
AlreadyMarried 
NotMarried 
Success 
NotEnoughGold 
WrongName 
ServiceBusy 
DivorceNotification 

◆ PriestReply

Reply code sent with PRIEST_REPLY packet.

Enumerator
NotDressed 
LowLevel 
PartnerNotPresent 
PartnerNotDressed 
Busy 
DoYou 
PartnerAlreadyMarried 
NoPermission 

◆ PartyReplyCode

Reply code sent with PARTY_REPLY packet. Indicates why an invite or join request failed.

Enumerator
AlreadyInAnotherParty 
AlreadyInYourParty 
PartyIsFull 

Function Documentation

◆ ToString() [1/26]

std::string eolib::protocol::net::server::ToString ( InitReply value)

Gets the name of a InitReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [1/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
InitReply value )

Writes the name of a InitReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(InitReply)

◆ ToString() [2/26]

std::string eolib::protocol::net::server::ToString ( InitBanType value)

Gets the name of a InitBanType value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [2/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
InitBanType value )

Writes the name of a InitBanType value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(InitBanType)

◆ ToString() [3/26]

std::string eolib::protocol::net::server::ToString ( CharacterIcon value)

Gets the name of a CharacterIcon value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [3/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
CharacterIcon value )

Writes the name of a CharacterIcon value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(CharacterIcon)

◆ ToString() [4/26]

std::string eolib::protocol::net::server::ToString ( AvatarChangeType value)

Gets the name of a AvatarChangeType value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [4/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
AvatarChangeType value )

Writes the name of a AvatarChangeType value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(AvatarChangeType)

◆ ToString() [5/26]

std::string eolib::protocol::net::server::ToString ( TalkReply value)

Gets the name of a TalkReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [5/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
TalkReply value )

Writes the name of a TalkReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(TalkReply)

◆ ToString() [6/26]

std::string eolib::protocol::net::server::ToString ( SitState value)

Gets the name of a SitState value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [6/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
SitState value )

Writes the name of a SitState value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(SitState)

◆ ToString() [7/26]

std::string eolib::protocol::net::server::ToString ( MapEffect value)

Gets the name of a MapEffect value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [7/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
MapEffect value )

Writes the name of a MapEffect value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(MapEffect)

◆ ToString() [8/26]

std::string eolib::protocol::net::server::ToString ( GuildReply value)

Gets the name of a GuildReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [8/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
GuildReply value )

Writes the name of a GuildReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(GuildReply)

◆ ToString() [9/26]

std::string eolib::protocol::net::server::ToString ( InnUnsubscribeReply value)

Gets the name of a InnUnsubscribeReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [9/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
InnUnsubscribeReply value )

Writes the name of a InnUnsubscribeReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(InnUnsubscribeReply)

◆ ToString() [10/26]

std::string eolib::protocol::net::server::ToString ( CharacterReply value)

Gets the name of a CharacterReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [10/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
CharacterReply value )

Writes the name of a CharacterReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(CharacterReply)

◆ ToString() [11/26]

std::string eolib::protocol::net::server::ToString ( SkillMasterReply value)

Gets the name of a SkillMasterReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [11/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
SkillMasterReply value )

Writes the name of a SkillMasterReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(SkillMasterReply)

◆ ToString() [12/26]

std::string eolib::protocol::net::server::ToString ( AccountReply value)

Gets the name of a AccountReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [12/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
AccountReply value )

Writes the name of a AccountReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(AccountReply)

◆ ToString() [13/26]

std::string eolib::protocol::net::server::ToString ( LoginReply value)

Gets the name of a LoginReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [13/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
LoginReply value )

Writes the name of a LoginReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(LoginReply)

◆ ToString() [14/26]

std::string eolib::protocol::net::server::ToString ( DialogEntryType value)

Gets the name of a DialogEntryType value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [14/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
DialogEntryType value )

Writes the name of a DialogEntryType value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(DialogEntryType)

◆ ToString() [15/26]

std::string eolib::protocol::net::server::ToString ( QuestRequirementIcon value)

Gets the name of a QuestRequirementIcon value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [15/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
QuestRequirementIcon value )

Writes the name of a QuestRequirementIcon value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(QuestRequirementIcon)

◆ ToString() [16/26]

std::string eolib::protocol::net::server::ToString ( WarpEffect value)

Gets the name of a WarpEffect value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [16/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
WarpEffect value )

Writes the name of a WarpEffect value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(WarpEffect)

◆ ToString() [17/26]

std::string eolib::protocol::net::server::ToString ( WarpType value)

Gets the name of a WarpType value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [17/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
WarpType value )

Writes the name of a WarpType value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(WarpType)

◆ ToString() [18/26]

std::string eolib::protocol::net::server::ToString ( WelcomeCode value)

Gets the name of a WelcomeCode value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [18/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
WelcomeCode value )

Writes the name of a WelcomeCode value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(WelcomeCode)

◆ ToString() [19/26]

std::string eolib::protocol::net::server::ToString ( LoginMessageCode value)

Gets the name of a LoginMessageCode value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [19/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
LoginMessageCode value )

Writes the name of a LoginMessageCode value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(LoginMessageCode)

◆ ToString() [20/26]

std::string eolib::protocol::net::server::ToString ( AdminMessageType value)

Gets the name of a AdminMessageType value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [20/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
AdminMessageType value )

Writes the name of a AdminMessageType value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(AdminMessageType)

◆ ToString() [21/26]

std::string eolib::protocol::net::server::ToString ( PlayerKilledState value)

Gets the name of a PlayerKilledState value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [21/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
PlayerKilledState value )

Writes the name of a PlayerKilledState value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(PlayerKilledState)

◆ ToString() [22/26]

std::string eolib::protocol::net::server::ToString ( NpcKillStealProtectionState value)

Gets the name of a NpcKillStealProtectionState value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [22/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
NpcKillStealProtectionState value )

Writes the name of a NpcKillStealProtectionState value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(NpcKillStealProtectionState)

◆ ToString() [23/26]

std::string eolib::protocol::net::server::ToString ( MapDamageType value)

Gets the name of a MapDamageType value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [23/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
MapDamageType value )

Writes the name of a MapDamageType value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(MapDamageType)

◆ ToString() [24/26]

std::string eolib::protocol::net::server::ToString ( MarriageReply value)

Gets the name of a MarriageReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [24/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
MarriageReply value )

Writes the name of a MarriageReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(MarriageReply)

◆ ToString() [25/26]

std::string eolib::protocol::net::server::ToString ( PriestReply value)

Gets the name of a PriestReply value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [25/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
PriestReply value )

Writes the name of a PriestReply value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(PriestReply)

◆ ToString() [26/26]

std::string eolib::protocol::net::server::ToString ( PartyReplyCode value)

Gets the name of a PartyReplyCode value.

Parameters
valuethe value to get the name of.
Returns
the name of the value, or "Unrecognized(N)" for unrecognized values.

◆ operator<<() [26/26]

std::ostream & eolib::protocol::net::server::operator<< ( std::ostream & stream,
PartyReplyCode value )

Writes the name of a PartyReplyCode value to a stream.

Parameters
streamthe stream to write to.
valuethe value to write the name of.
Returns
the stream.
See also
ToString(PartyReplyCode)