aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver/Server/ModuleManager.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-10-06 00:30:47 +0200
committerShauren <shauren.trinity@gmail.com>2015-10-06 00:30:47 +0200
commit63def8aa3291d0a6e5f83b289ad12c4c8a3cebd9 (patch)
treecfb5fe68515b5421c0719430f3689733bde20429 /src/server/bnetserver/Server/ModuleManager.cpp
parent2c828a47a5aa03c850f0a0fdf7c2100771f69ef8 (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.cpp12
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();
+}