mirror of
https://github.com/znc/znc.git
synced 2026-05-04 12:32:33 +02:00
The "isSSL" param to some CSockManager functions should be a boolean
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1455 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
20
znc.h
20
znc.h
@@ -27,11 +27,11 @@ public:
|
||||
CSockManager() : TSocketManager<Csock>() {}
|
||||
virtual ~CSockManager() {}
|
||||
|
||||
bool ListenHost(u_short iPort, const CString& sSockName, const CString& sBindHost, int isSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
bool ListenHost(u_short iPort, const CString& sSockName, const CString& sBindHost, bool bSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
CSListener L(iPort, sBindHost);
|
||||
|
||||
L.SetSockName(sSockName);
|
||||
L.SetIsSSL(isSSL);
|
||||
L.SetIsSSL(bSSL);
|
||||
L.SetTimeout(iTimeout);
|
||||
L.SetMaxConns(iMaxConns);
|
||||
|
||||
@@ -44,16 +44,16 @@ public:
|
||||
return Listen(L, pcSock);
|
||||
}
|
||||
|
||||
bool ListenAll(u_short iPort, const CString& sSockName, int isSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
return ListenHost(iPort, sSockName, "", isSSL, iMaxConns, pcSock, iTimeout, bIsIPv6);
|
||||
bool ListenAll(u_short iPort, const CString& sSockName, bool bSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
return ListenHost(iPort, sSockName, "", bSSL, iMaxConns, pcSock, iTimeout, bIsIPv6);
|
||||
}
|
||||
|
||||
u_short ListenRand(const CString& sSockName, const CString& sBindHost, int isSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
u_short ListenRand(const CString& sSockName, const CString& sBindHost, bool bSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
unsigned short uPort = 0;
|
||||
CSListener L(0, sBindHost);
|
||||
|
||||
L.SetSockName(sSockName);
|
||||
L.SetIsSSL(isSSL);
|
||||
L.SetIsSSL(bSSL);
|
||||
L.SetTimeout(iTimeout);
|
||||
L.SetMaxConns(iMaxConns);
|
||||
|
||||
@@ -68,15 +68,15 @@ public:
|
||||
return uPort;
|
||||
}
|
||||
|
||||
u_short ListenAllRand(const CString& sSockName, int isSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
return(ListenRand(sSockName, "", isSSL, iMaxConns, pcSock, iTimeout, bIsIPv6));
|
||||
u_short ListenAllRand(const CString& sSockName, bool bSSL = false, int iMaxConns = SOMAXCONN, Csock *pcSock = NULL, u_int iTimeout = 0, bool bIsIPv6 = false) {
|
||||
return(ListenRand(sSockName, "", bSSL, iMaxConns, pcSock, iTimeout, bIsIPv6));
|
||||
}
|
||||
|
||||
bool Connect(const CString& sHostname, u_short iPort , const CString& sSockName, int iTimeout = 60, bool isSSL = false, const CString& sBindHost = "", Csock *pcSock = NULL) {
|
||||
bool Connect(const CString& sHostname, u_short iPort , const CString& sSockName, int iTimeout = 60, bool bSSL = false, const CString& sBindHost = "", Csock *pcSock = NULL) {
|
||||
CSConnection C(sHostname, iPort, iTimeout);
|
||||
|
||||
C.SetSockName(sSockName);
|
||||
C.SetIsSSL(isSSL);
|
||||
C.SetIsSSL(bSSL);
|
||||
C.SetBindHost(sBindHost);
|
||||
|
||||
return TSocketManager<Csock>::Connect(C, pcSock);
|
||||
|
||||
Reference in New Issue
Block a user