diff options
author | Like Ma <likemartinma@gmail.com> | 2019-02-18 05:25:59 +0800 |
---|---|---|
committer | Like Ma <likemartinma@gmail.com> | 2019-02-18 11:24:46 +0800 |
commit | 312d94b43b36a0fbc7c99cc0e83fdf1aee79f006 (patch) | |
tree | c95977a955812038b4e791b2e851e6854dfc926f /ACE/ace/SSL | |
parent | a0562d99703b03c58893a93209527622a197afbe (diff) | |
download | ATCD-312d94b43b36a0fbc7c99cc0e83fdf1aee79f006.tar.gz |
Add ipv6_only to ACE_SSL_SOCK_Acceptor.
Diffstat (limited to 'ACE/ace/SSL')
-rw-r--r-- | ACE/ace/SSL/SSL_SOCK_Acceptor.h | 9 | ||||
-rw-r--r-- | ACE/ace/SSL/SSL_SOCK_Acceptor.inl | 18 |
2 files changed, 18 insertions, 9 deletions
diff --git a/ACE/ace/SSL/SSL_SOCK_Acceptor.h b/ACE/ace/SSL/SSL_SOCK_Acceptor.h index add881ed3a3..83f56510005 100644 --- a/ACE/ace/SSL/SSL_SOCK_Acceptor.h +++ b/ACE/ace/SSL/SSL_SOCK_Acceptor.h @@ -70,7 +70,8 @@ public: int reuse_addr = 0, int protocol_family = PF_UNSPEC, int backlog = ACE_DEFAULT_BACKLOG, - int protocol = 0); + int protocol = 0, + int ipv6_only = 0); /** * Initiate a passive-mode QoS-enabled acceptor socket. @@ -89,7 +90,8 @@ public: int reuse_addr, int protocol_family = PF_UNSPEC, int backlog = ACE_DEFAULT_BACKLOG, - int protocol = 0); + int protocol = 0, + int ipv6_only = 0); /** * Initiate a passive mode SSL/BSD-style acceptor socket. @@ -107,7 +109,8 @@ public: int reuse_addr = 0, int protocol_family = PF_UNSPEC, int backlog = ACE_DEFAULT_BACKLOG, - int protocol = 0); + int protocol = 0, + int ipv6_only = 0); /// Close the listening socket. int close (void); diff --git a/ACE/ace/SSL/SSL_SOCK_Acceptor.inl b/ACE/ace/SSL/SSL_SOCK_Acceptor.inl index c02845b22d8..5c6b3555271 100644 --- a/ACE/ace/SSL/SSL_SOCK_Acceptor.inl +++ b/ACE/ace/SSL/SSL_SOCK_Acceptor.inl @@ -13,12 +13,14 @@ ACE_SSL_SOCK_Acceptor::ACE_SSL_SOCK_Acceptor (const ACE_Addr &local_sap, int reuse_addr, int protocol_family, int backlog, - int protocol) + int protocol, + int ipv6_only) : acceptor_ (local_sap, reuse_addr, protocol_family, backlog, - protocol) + protocol, + ipv6_only) { ACE_TRACE ("ACE_SSL_SOCK_Acceptor::ACE_SSL_SOCK_Acceptor"); @@ -33,7 +35,8 @@ ACE_SSL_SOCK_Acceptor::ACE_SSL_SOCK_Acceptor (const ACE_Addr &local_sap, int reuse_addr, int protocol_family, int backlog, - int protocol) + int protocol, + int ipv6_only) : acceptor_ (local_sap, protocolinfo, g, @@ -41,7 +44,8 @@ ACE_SSL_SOCK_Acceptor::ACE_SSL_SOCK_Acceptor (const ACE_Addr &local_sap, reuse_addr, protocol_family, backlog, - protocol) + protocol, + ipv6_only) { ACE_TRACE ("ACE_SSL_SOCK_Acceptor::ACE_SSL_SOCK_Acceptor"); @@ -53,14 +57,16 @@ ACE_SSL_SOCK_Acceptor::open (const ACE_Addr &local_sap, int reuse_addr, int protocol_family, int backlog, - int protocol) + int protocol, + int ipv6_only) { ACE_TRACE ("ACE_SSL_SOCK_Acceptor::open"); if (this->acceptor_.open (local_sap, reuse_addr, protocol_family, backlog, - protocol) != 0) + protocol, + ipv6_only) != 0) return -1; else this->set_handle (this->acceptor_.get_handle ()); |