The client network code was rewritten to use boost::asio. Some optimization is still required, and some code files can now be removed.
This commit is contained in:
@@ -24,7 +24,6 @@ ClientContext::ClientContext()
|
||||
: m_protocol(0), m_addrFamily(AF_INET), m_useServerList(false), m_serverPort(0),
|
||||
m_hasSubscribedLobbyMsg(true)
|
||||
{
|
||||
bzero(&m_clientSockaddr, sizeof(m_clientSockaddr));
|
||||
}
|
||||
|
||||
ClientContext::~ClientContext()
|
||||
@@ -32,13 +31,6 @@ ClientContext::~ClientContext()
|
||||
m_sessionData.reset();
|
||||
}
|
||||
|
||||
SOCKET
|
||||
ClientContext::GetSocket() const
|
||||
{
|
||||
assert(m_sessionData.get());
|
||||
return m_sessionData->GetSocket();
|
||||
}
|
||||
|
||||
boost::shared_ptr<SessionData>
|
||||
ClientContext::GetSessionData() const
|
||||
{
|
||||
@@ -51,3 +43,15 @@ ClientContext::SetSessionData(boost::shared_ptr<SessionData> sessionData)
|
||||
m_sessionData = sessionData;
|
||||
}
|
||||
|
||||
boost::shared_ptr<boost::asio::ip::tcp::resolver>
|
||||
ClientContext::GetResolver() const
|
||||
{
|
||||
return m_resolver;
|
||||
}
|
||||
|
||||
void
|
||||
ClientContext::SetResolver(boost::shared_ptr<boost::asio::ip::tcp::resolver> resolver)
|
||||
{
|
||||
m_resolver = resolver;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user