android compile fix, needs to be approved by lotodore
This commit is contained in:
@@ -6,7 +6,6 @@ isEmpty( PREFIX ){
|
|||||||
DEFINES += PREFIX=\"$${PREFIX}\"
|
DEFINES += PREFIX=\"$${PREFIX}\"
|
||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = pokerth
|
|
||||||
CODECFORSRC = UTF-8
|
CODECFORSRC = UTF-8
|
||||||
QT += core qml quick widgets svg sql
|
QT += core qml quick widgets svg sql
|
||||||
CONFIG += qt thread embed_manifest_exe exceptions rtti stl warn_on
|
CONFIG += qt thread embed_manifest_exe exceptions rtti stl warn_on
|
||||||
|
|||||||
@@ -318,8 +318,9 @@ void
|
|||||||
SessionData::CloseWebSocketHandle()
|
SessionData::CloseWebSocketHandle()
|
||||||
{
|
{
|
||||||
if (m_webData) {
|
if (m_webData) {
|
||||||
boost::system::error_code ec;
|
// boost::system::error_code ec;
|
||||||
m_webData->webSocketServer->close(m_webData->webHandle, websocketpp::close::status::normal, "PokerTH server closed the connection.", ec);
|
std::error_code std_ec;
|
||||||
|
m_webData->webSocketServer->close(m_webData->webHandle, websocketpp::close::status::normal, "PokerTH server closed the connection.", std_ec);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -57,9 +57,10 @@ void
|
|||||||
WebSendBuffer::AsyncSendNextPacket(boost::shared_ptr<SessionData> session)
|
WebSendBuffer::AsyncSendNextPacket(boost::shared_ptr<SessionData> session)
|
||||||
{
|
{
|
||||||
if (closeAfterSend) {
|
if (closeAfterSend) {
|
||||||
boost::system::error_code ec;
|
// boost::system::error_code ec;
|
||||||
|
std::error_code std_ec;
|
||||||
boost::shared_ptr<WebSocketData> webData = session->GetWebData();
|
boost::shared_ptr<WebSocketData> webData = session->GetWebData();
|
||||||
webData->webSocketServer->close(webData->webHandle, websocketpp::close::status::normal, "PokerTH server closed the connection.", ec);
|
webData->webSocketServer->close(webData->webHandle, websocketpp::close::status::normal, "PokerTH server closed the connection.", std_ec);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,10 +71,11 @@ WebSendBuffer::InternalStorePacket(boost::shared_ptr<SessionData> session, boost
|
|||||||
google::protobuf::uint8 *buf = new google::protobuf::uint8[packetSize];
|
google::protobuf::uint8 *buf = new google::protobuf::uint8[packetSize];
|
||||||
packet->GetMsg()->SerializeWithCachedSizesToArray(buf);
|
packet->GetMsg()->SerializeWithCachedSizesToArray(buf);
|
||||||
|
|
||||||
boost::system::error_code ec;
|
// boost::system::error_code ec;
|
||||||
|
std::error_code std_ec;
|
||||||
boost::shared_ptr<WebSocketData> webData = session->GetWebData();
|
boost::shared_ptr<WebSocketData> webData = session->GetWebData();
|
||||||
webData->webSocketServer->send(webData->webHandle, string((const char *)buf, packetSize), websocketpp::frame::opcode::BINARY, ec);
|
webData->webSocketServer->send(webData->webHandle, string((const char *)buf, packetSize), websocketpp::frame::opcode::BINARY, std_ec);
|
||||||
if (ec) {
|
if (std_ec) {
|
||||||
SetCloseAfterSend();
|
SetCloseAfterSend();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,8 @@
|
|||||||
#include <net/serveracceptinterface.h>
|
#include <net/serveracceptinterface.h>
|
||||||
#include <net/serverlobbythread.h>
|
#include <net/serverlobbythread.h>
|
||||||
|
|
||||||
#include <boost/smart_ptr/owner_less.hpp>
|
//#include <boost/smart_ptr/owner_less.hpp>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
class ServerAcceptWebHelper : public ServerAcceptInterface
|
class ServerAcceptWebHelper : public ServerAcceptInterface
|
||||||
{
|
{
|
||||||
@@ -52,7 +53,7 @@ public:
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
typedef std::map<websocketpp::connection_hdl, boost::weak_ptr<SessionData>, boost::owner_less<websocketpp::connection_hdl> > SessionMap;
|
typedef std::map<websocketpp::connection_hdl, boost::weak_ptr<SessionData>, std::owner_less<websocketpp::connection_hdl> > SessionMap;
|
||||||
|
|
||||||
bool validate(websocketpp::connection_hdl hdl);
|
bool validate(websocketpp::connection_hdl hdl);
|
||||||
void on_open(websocketpp::connection_hdl hdl);
|
void on_open(websocketpp::connection_hdl hdl);
|
||||||
|
|||||||
Reference in New Issue
Block a user