TServerSocket::TServerSocket(int port) :
port_(port),
serverSocket_(-1),
- acceptBacklog_(1024),
+ acceptBacklog_(DEFAULT_BACKLOG),
sendTimeout_(0),
recvTimeout_(0),
accTimeout_(-1),
TServerSocket::TServerSocket(int port, int sendTimeout, int recvTimeout) :
port_(port),
serverSocket_(-1),
- acceptBacklog_(1024),
+ acceptBacklog_(DEFAULT_BACKLOG),
sendTimeout_(sendTimeout),
recvTimeout_(recvTimeout),
accTimeout_(-1),
port_(0),
path_(path),
serverSocket_(-1),
- acceptBacklog_(1024),
+ acceptBacklog_(DEFAULT_BACKLOG),
sendTimeout_(0),
recvTimeout_(0),
accTimeout_(-1),
accTimeout_ = accTimeout;
}
+void TServerSocket::setAcceptBacklog(int accBacklog) {
+ acceptBacklog_ = accBacklog;
+}
+
void TServerSocket::setRetryLimit(int retryLimit) {
retryLimit_ = retryLimit;
}
*/
class TServerSocket : public TServerTransport {
public:
+ const static int DEFAULT_BACKLOG = 1024;
+
TServerSocket(int port);
TServerSocket(int port, int sendTimeout, int recvTimeout);
TServerSocket(std::string path);
void setRecvTimeout(int recvTimeout);
void setAcceptTimeout(int accTimeout);
+ void setAcceptBacklog(int accBacklog);
void setRetryLimit(int retryLimit);
void setRetryDelay(int retryDelay);