Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "../psi/Network/PracticalSocket.h"
- //#include "../psi/Network/SINetwork.h"
- //Mongo:
- //#include "mongo/client/dbclient.h"
- //using namespace bson;
- using namespace std;
- class NewPlayerListener;
- class DatabaseInterface;
- class RESTService;
- class Packet;
- class PlayerListener;
- class MasterNew {
- public:
- MasterNew(void);
- ~MasterNew(void);
- DatabaseInterface* getDatabaseInterface(void);
- void onNewPlayer2(SOCKET* playerSocket);
- // For reasons unknown to me, this function must be declared in the header. - Gerjo
- void onNewPlayer(SOCKET* playerSocket) {
- this->onNewPlayer2(playerSocket);
- }
- void onReceivePacketFromPlayer(Packet* packet, PlayerListener* playerListener);
- private:
- RESTService* _service;
- DatabaseInterface* _databaseInterface;
- NewPlayerListener* _newPlayerListener;
- vector<PlayerListener*>* _playerListeners;
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment