aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorNaios <naios-dev@live.de>2016-03-11 16:37:14 +0100
committerNaios <naios-dev@live.de>2016-03-24 01:31:51 +0100
commitbf33159a7009f64a78cf2a1309eb5182fcd3f7e3 (patch)
tree69396ea652eed2d43002600577e7b6c7c070581f /src/server/game/Server
parent25b0e743b1a823b636ffc1ba17062f8d5ebe35ab (diff)
Core/Game: Converted the game library to a shared library.
* There is still the possibility to static link against game.
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/Packet.h2
-rw-r--r--src/server/game/Server/Packets/ChatPackets.h4
-rw-r--r--src/server/game/Server/Packets/MiscPackets.h4
-rw-r--r--src/server/game/Server/Packets/MovementPackets.h4
-rw-r--r--src/server/game/Server/Packets/NPCPackets.h2
-rw-r--r--src/server/game/Server/Packets/ScenePackets.h2
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h4
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h2
-rw-r--r--src/server/game/Server/Protocol/PacketLog.h2
-rw-r--r--src/server/game/Server/WorldSession.h2
-rw-r--r--src/server/game/Server/WorldSocket.h2
-rw-r--r--src/server/game/Server/WorldSocketMgr.h2
12 files changed, 16 insertions, 16 deletions
diff --git a/src/server/game/Server/Packet.h b/src/server/game/Server/Packet.h
index ed9c1cc0afd..4bf9f2be688 100644
--- a/src/server/game/Server/Packet.h
+++ b/src/server/game/Server/Packet.h
@@ -22,7 +22,7 @@
namespace WorldPackets
{
- class Packet
+ class TC_GAME_API Packet
{
public:
Packet(WorldPacket&& worldPacket) : _worldPacket(std::move(worldPacket)) { }
diff --git a/src/server/game/Server/Packets/ChatPackets.h b/src/server/game/Server/Packets/ChatPackets.h
index faa060b3c0f..590fa930845 100644
--- a/src/server/game/Server/Packets/ChatPackets.h
+++ b/src/server/game/Server/Packets/ChatPackets.h
@@ -147,7 +147,7 @@ namespace WorldPackets
};
// SMSG_CHAT
- class Chat final : public ServerPacket
+ class TC_GAME_API Chat final : public ServerPacket
{
public:
Chat() : ServerPacket(SMSG_CHAT, 100) { }
@@ -217,7 +217,7 @@ namespace WorldPackets
int32 EmoteID = 0;
};
- class PrintNotification final : public ServerPacket
+ class TC_GAME_API PrintNotification final : public ServerPacket
{
public:
PrintNotification(std::string const& notifyText) : ServerPacket(SMSG_PRINT_NOTIFICATION, 2 + notifyText.size()), NotifyText(notifyText) { }
diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h
index ebf920e2787..cef9a810213 100644
--- a/src/server/game/Server/Packets/MiscPackets.h
+++ b/src/server/game/Server/Packets/MiscPackets.h
@@ -397,7 +397,7 @@ namespace WorldPackets
WorldPacket const* Write() override { return &_worldPacket; }
};
- class Weather final : public ServerPacket
+ class TC_GAME_API Weather final : public ServerPacket
{
public:
Weather();
@@ -598,7 +598,7 @@ namespace WorldPackets
ObjectGuid ObjectGUID;
};
- class PlaySound final : public ServerPacket
+ class TC_GAME_API PlaySound final : public ServerPacket
{
public:
PlaySound() : ServerPacket(SMSG_PLAY_SOUND, 20) { }
diff --git a/src/server/game/Server/Packets/MovementPackets.h b/src/server/game/Server/Packets/MovementPackets.h
index e8fc4586ac4..018e0d5fe1a 100644
--- a/src/server/game/Server/Packets/MovementPackets.h
+++ b/src/server/game/Server/Packets/MovementPackets.h
@@ -42,7 +42,7 @@ namespace WorldPackets
MovementInfo movementInfo;
};
- class MoveUpdate final : public ServerPacket
+ class TC_GAME_API MoveUpdate final : public ServerPacket
{
public:
MoveUpdate() : ServerPacket(SMSG_MOVE_UPDATE) { }
@@ -427,7 +427,7 @@ namespace WorldPackets
ObjectGuid SummonerGUID;
};
- class ControlUpdate final : public ServerPacket
+ class TC_GAME_API ControlUpdate final : public ServerPacket
{
public:
ControlUpdate() : ServerPacket(SMSG_CONTROL_UPDATE, 16 + 1) { }
diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h
index 28444e87e75..d5c1b9da118 100644
--- a/src/server/game/Server/Packets/NPCPackets.h
+++ b/src/server/game/Server/Packets/NPCPackets.h
@@ -207,7 +207,7 @@ namespace WorldPackets
ObjectGuid Healer;
};
- class SpiritHealerConfirm final : public ServerPacket
+ class TC_GAME_API SpiritHealerConfirm final : public ServerPacket
{
public:
SpiritHealerConfirm() : ServerPacket(SMSG_SPIRIT_HEALER_CONFIRM, 16) { }
diff --git a/src/server/game/Server/Packets/ScenePackets.h b/src/server/game/Server/Packets/ScenePackets.h
index 02fca2d5fe9..df6a1f0957e 100644
--- a/src/server/game/Server/Packets/ScenePackets.h
+++ b/src/server/game/Server/Packets/ScenePackets.h
@@ -25,7 +25,7 @@ namespace WorldPackets
{
namespace Scenes
{
- class PlayScene final : public ServerPacket
+ class TC_GAME_API PlayScene final : public ServerPacket
{
public:
PlayScene() : ServerPacket(SMSG_PLAY_SCENE, 34) { }
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index e6c0fedd221..b1cb39251de 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -419,7 +419,7 @@ namespace WorldPackets
uint8 CastID = 0;
};
- class CastFailed final : public ServerPacket
+ class TC_GAME_API CastFailed final : public ServerPacket
{
public:
CastFailed(OpcodeServer opcode) : ServerPacket(opcode, 4+4+4+4+1) { }
@@ -445,7 +445,7 @@ namespace WorldPackets
std::vector<SpellModifierData> ModifierData;
};
- class SetSpellModifier final : public ServerPacket
+ class TC_GAME_API SetSpellModifier final : public ServerPacket
{
public:
SetSpellModifier(OpcodeServer opcode) : ServerPacket(opcode, 20) { }
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index 138cb7c1dd5..1aa6e4afd1c 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -1765,7 +1765,7 @@ class OpcodeTable
ServerOpcodeHandler* _internalTableServer[NUM_OPCODE_HANDLERS];
};
-extern OpcodeTable opcodeTable;
+TC_GAME_API extern OpcodeTable opcodeTable;
#pragma pack(pop)
diff --git a/src/server/game/Server/Protocol/PacketLog.h b/src/server/game/Server/Protocol/PacketLog.h
index 5bfac184e61..329658f0789 100644
--- a/src/server/game/Server/Protocol/PacketLog.h
+++ b/src/server/game/Server/Protocol/PacketLog.h
@@ -32,7 +32,7 @@ enum Direction
class WorldPacket;
-class PacketLog
+class TC_GAME_API PacketLog
{
private:
PacketLog();
diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h
index 9655968dcb3..1bcc9d0b373 100644
--- a/src/server/game/Server/WorldSession.h
+++ b/src/server/game/Server/WorldSession.h
@@ -863,7 +863,7 @@ struct PacketCounter
};
/// Player session in the World
-class WorldSession
+class TC_GAME_API WorldSession
{
public:
WorldSession(uint32 id, std::string&& name, uint32 battlenetAccountId, std::shared_ptr<WorldSocket> sock, AccountTypes sec, uint8 expansion, time_t mute_time, LocaleConstant locale, uint32 recruiter, bool isARecruiter);
diff --git a/src/server/game/Server/WorldSocket.h b/src/server/game/Server/WorldSocket.h
index 0191d4d04d5..b3d4c9491f8 100644
--- a/src/server/game/Server/WorldSocket.h
+++ b/src/server/game/Server/WorldSocket.h
@@ -67,7 +67,7 @@ union ClientPktHeader
#pragma pack(pop)
-class WorldSocket : public Socket<WorldSocket>
+class TC_GAME_API WorldSocket : public Socket<WorldSocket>
{
static std::string const ServerConnectionInitialize;
static std::string const ClientConnectionInitialize;
diff --git a/src/server/game/Server/WorldSocketMgr.h b/src/server/game/Server/WorldSocketMgr.h
index c6d5e4e6ef3..fd86d3b7931 100644
--- a/src/server/game/Server/WorldSocketMgr.h
+++ b/src/server/game/Server/WorldSocketMgr.h
@@ -30,7 +30,7 @@
class WorldSocket;
/// Manages all sockets connected to peers and network threads
-class WorldSocketMgr : public SocketMgr<WorldSocket>
+class TC_GAME_API WorldSocketMgr : public SocketMgr<WorldSocket>
{
typedef SocketMgr<WorldSocket> BaseSocketMgr;