clientThreat gets log-object now
This commit is contained in:
@@ -41,13 +41,12 @@ class NetPacket;
|
|||||||
class AvatarManager;
|
class AvatarManager;
|
||||||
class Log;
|
class Log;
|
||||||
class QtToolsInterface;
|
class QtToolsInterface;
|
||||||
class ConfigFile;
|
|
||||||
struct Gsasl;
|
struct Gsasl;
|
||||||
|
|
||||||
class ClientThread : public Thread, public boost::enable_shared_from_this<ClientThread>, public SessionDataCallback
|
class ClientThread : public Thread, public boost::enable_shared_from_this<ClientThread>, public SessionDataCallback
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ClientThread(GuiInterface &gui, AvatarManager &avatarManager, ConfigFile *config);
|
ClientThread(GuiInterface &gui, AvatarManager &avatarManager, Log *myLog);
|
||||||
virtual ~ClientThread();
|
virtual ~ClientThread();
|
||||||
|
|
||||||
// Set the parameters. Does not do any error checking.
|
// Set the parameters. Does not do any error checking.
|
||||||
|
|||||||
@@ -49,13 +49,12 @@
|
|||||||
using namespace std;
|
using namespace std;
|
||||||
using boost::asio::ip::tcp;
|
using boost::asio::ip::tcp;
|
||||||
|
|
||||||
ClientThread::ClientThread(GuiInterface &gui, AvatarManager &avatarManager, ConfigFile *config)
|
ClientThread::ClientThread(GuiInterface &gui, AvatarManager &avatarManager, Log *myLog)
|
||||||
: m_ioService(new boost::asio::io_service), m_curState(NULL), m_gui(gui),
|
: m_ioService(new boost::asio::io_service), m_clientLog(myLog), m_curState(NULL), m_gui(gui),
|
||||||
m_avatarManager(avatarManager), m_isServerSelected(false),
|
m_avatarManager(avatarManager), m_isServerSelected(false),
|
||||||
m_curGameId(0), m_curGameNum(1), m_guiPlayerId(0), m_sessionEstablished(false),
|
m_curGameId(0), m_curGameNum(1), m_guiPlayerId(0), m_sessionEstablished(false),
|
||||||
m_stateTimer(*m_ioService), m_avatarTimer(*m_ioService)
|
m_stateTimer(*m_ioService), m_avatarTimer(*m_ioService)
|
||||||
{
|
{
|
||||||
m_clientLog.reset(new Log(config));
|
|
||||||
m_context.reset(new ClientContext);
|
m_context.reset(new ClientContext);
|
||||||
myQtToolsInterface.reset(CreateQtToolsWrapper());
|
myQtToolsInterface.reset(CreateQtToolsWrapper());
|
||||||
m_senderHelper.reset(new SenderHelper(m_ioService));
|
m_senderHelper.reset(new SenderHelper(m_ioService));
|
||||||
|
|||||||
+3
-3
@@ -169,7 +169,7 @@ void Session::startInternetClient()
|
|||||||
}
|
}
|
||||||
myGameType = GAME_TYPE_INTERNET;
|
myGameType = GAME_TYPE_INTERNET;
|
||||||
|
|
||||||
myNetClient.reset(new ClientThread(*myGui, *myAvatarManager, myConfig));
|
myNetClient.reset(new ClientThread(*myGui, *myAvatarManager, myLog));
|
||||||
bool useAvatarServer = myConfig->readConfigInt("UseAvatarServer") != 0;
|
bool useAvatarServer = myConfig->readConfigInt("UseAvatarServer") != 0;
|
||||||
|
|
||||||
myNetClient->Init(
|
myNetClient->Init(
|
||||||
@@ -195,7 +195,7 @@ void Session::startNetworkClient(const string &serverAddress, unsigned serverPor
|
|||||||
}
|
}
|
||||||
myGameType = GAME_TYPE_NETWORK;
|
myGameType = GAME_TYPE_NETWORK;
|
||||||
|
|
||||||
myNetClient.reset(new ClientThread(*myGui, *myAvatarManager, myConfig));
|
myNetClient.reset(new ClientThread(*myGui, *myAvatarManager, myLog));
|
||||||
myNetClient->Init(
|
myNetClient->Init(
|
||||||
serverAddress,
|
serverAddress,
|
||||||
"",
|
"",
|
||||||
@@ -223,7 +223,7 @@ void Session::startNetworkClientForLocalServer(const GameData &gameData)
|
|||||||
}
|
}
|
||||||
myGameType = GAME_TYPE_NETWORK;
|
myGameType = GAME_TYPE_NETWORK;
|
||||||
|
|
||||||
myNetClient.reset(new ClientThread(*myGui, *myAvatarManager, myConfig));
|
myNetClient.reset(new ClientThread(*myGui, *myAvatarManager, myLog));
|
||||||
bool useIpv6 = myConfig->readConfigInt("ServerUseIpv6") == 1;
|
bool useIpv6 = myConfig->readConfigInt("ServerUseIpv6") == 1;
|
||||||
const char *loopbackAddr = useIpv6 ? "::1" : "127.0.0.1";
|
const char *loopbackAddr = useIpv6 ? "::1" : "127.0.0.1";
|
||||||
myNetClient->Init(
|
myNetClient->Init(
|
||||||
|
|||||||
Reference in New Issue
Block a user