more named constants

This commit is contained in:
Benjamin Sergeant 2019-01-01 19:23:27 -08:00
parent 4adf5720f0
commit 946d7015a2
2 changed files with 6 additions and 2 deletions

View File

@ -20,7 +20,9 @@
namespace ix
{
const int WebSocketServer::kDefaultPort(8080);
const std::string WebSocketServer::kDefaultHost("127.0.0.1");
const int WebSocketServer::kDefaultTcpBacklog(5);
WebSocketServer::WebSocketServer(int port, const std::string& host, int backlog) :
_port(port),

View File

@ -23,9 +23,9 @@ namespace ix
class WebSocketServer {
public:
WebSocketServer(int port = 8080,
WebSocketServer(int port = WebSocketServer::kDefaultPort,
const std::string& host = WebSocketServer::kDefaultHost,
int backlog = 5);
int backlog = WebSocketServer::kDefaultTcpBacklog);
virtual ~WebSocketServer();
void setOnConnectionCallback(const OnConnectionCallback& callback);
@ -59,7 +59,9 @@ namespace ix
std::condition_variable _conditionVariable;
std::mutex _conditionVariableMutex;
const static int kDefaultPort;
const static std::string kDefaultHost;
const static int kDefaultTcpBacklog;
// Methods
void run();