NetworkHandler.h 610 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <ReferenceCounter.h>
  3. #include "KSGNetwork.h"
  4. #include "FactoryClient.h"
  5. class NetworkHandler : public virtual Framework::ReferenceCounter
  6. {
  7. private:
  8. KSGClient::MainServerClient *msc;
  9. KSGClient::LoginServerClient *lsc;
  10. KSGClient::MinigameServerClient *gsc;
  11. KSGClient::ErhaltungServerClient *esc;
  12. FactoryClient *fc;
  13. public:
  14. NetworkHandler();
  15. ~NetworkHandler();
  16. bool login( Framework::Text name, Framework::Text password );
  17. bool connect( Text ip, short port );
  18. FactoryClient *zFactoryClient() const;
  19. bool leaveGame();
  20. };