diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-10-06 00:30:47 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2015-10-06 00:30:47 +0200 |
commit | 63def8aa3291d0a6e5f83b289ad12c4c8a3cebd9 (patch) | |
tree | cfb5fe68515b5421c0719430f3689733bde20429 /src/server/bnetserver/Server/ModuleManager.cpp | |
parent | 2c828a47a5aa03c850f0a0fdf7c2100771f69ef8 (diff) |
Core/Battle.net:
* Changed packet structures to mirror client names
* Simplified ToString Building
* Removed deprecated structures
World: Cleaned up duplicate realm info 'realm' and 'realmHandle' variables (realmHandle was removed, that data is fully contained in realm)
Diffstat (limited to 'src/server/bnetserver/Server/ModuleManager.cpp')
-rw-r--r-- | src/server/bnetserver/Server/ModuleManager.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/server/bnetserver/Server/ModuleManager.cpp b/src/server/bnetserver/Server/ModuleManager.cpp index 3b525eae094..04d21c191a2 100644 --- a/src/server/bnetserver/Server/ModuleManager.cpp +++ b/src/server/bnetserver/Server/ModuleManager.cpp @@ -33,8 +33,8 @@ void Battlenet::ModuleManager::Load() { Field* fields = result->Fetch(); ModuleInfo* module = new ModuleInfo(); - module->Type = fields[2].GetString(); - HexStrToByteArray(fields[0].GetString(), module->ModuleId); + module->Handle.Type = fields[2].GetString(); + HexStrToByteArray(fields[0].GetString(), module->Handle.ModuleId); std::string data = fields[4].GetString(); module->DataSize = data.length() / 2; if (module->DataSize) @@ -56,3 +56,11 @@ Battlenet::ModuleInfo* Battlenet::ModuleManager::CreateModule(std::string const& return new ModuleInfo(*_modules.at(key)); } + +std::string Battlenet::ModuleInfo::ToString() const +{ + std::ostringstream stream; + stream << "Battlenet::ModuleInput" << std::endl; + APPEND_FIELD(stream, Handle); + return stream.str(); +} |