aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver/Server/ComponentManager.h
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/ComponentManager.h
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/ComponentManager.h')
-rw-r--r--src/server/bnetserver/Server/ComponentManager.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/server/bnetserver/Server/ComponentManager.h b/src/server/bnetserver/Server/ComponentManager.h
index 7aae45d94c5..0b403d2f309 100644
--- a/src/server/bnetserver/Server/ComponentManager.h
+++ b/src/server/bnetserver/Server/ComponentManager.h
@@ -19,19 +19,13 @@
#define ComponentManager_h__
#include "Define.h"
+#include "PacketsCommon.h"
#include <cstring>
#include <string>
#include <set>
namespace Battlenet
{
- struct Component
- {
- std::string Program;
- std::string Platform;
- uint32 Build;
- };
-
class ComponentMgr
{
ComponentMgr() { }
@@ -39,7 +33,7 @@ namespace Battlenet
public:
void Load();
- bool HasComponent(Component const* component) const;
+ bool HasComponent(Version::Record const* component) const;
bool HasProgram(std::string const& program) const { return _programs.count(program) != 0; }
bool HasPlatform(std::string const& platform) const { return _platforms.count(platform) != 0; }
@@ -50,7 +44,7 @@ namespace Battlenet
}
private:
- std::set<Component*> _components;
+ std::set<Version::Record*> _components;
std::set<std::string> _programs;
std::set<std::string> _platforms;
};