Created on 2017-07-14.00:00:00 last changed 12 months ago
Proposed resolution:
This resolution is relative to N4656.
Edit [socket.acceptor], class template basic_socket_acceptor synopsis, as indicated:
template<class AcceptableProtocol> class basic_socket_acceptor { public: […] bool is_open() const noexcept; […] };
Edit [socket.acceptor.ops] as indicated:
bool is_open() const noexcept;-10- Returns: A bool indicating whether this acceptor was opened by a previous call to open or assign.
[ 2018-3-17 Adopted in Jacksonville ]
[ 2017-11-01 Moved to Tentatively Ready after 7 positive votes for P0 on c++std-lib. ]
Addresses: networking.ts
basic_socket::is_open() is noexcept, but the corresponding function on basic_socket_acceptor is not. This is a simple observer with a wide contract and cannot fail.
History | |||
---|---|---|---|
Date | User | Action | Args |
2023-11-22 15:47:43 | admin | set | status: wp -> c++23 |
2021-02-27 12:43:20 | admin | set | status: c++20 -> wp |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2018-03-18 16:03:30 | admin | set | messages: + msg9734 |
2018-03-18 16:03:30 | admin | set | status: voting -> wp |
2018-02-12 01:13:49 | admin | set | status: ready -> voting |
2017-11-01 17:51:08 | admin | set | messages: + msg9490 |
2017-11-01 17:51:08 | admin | set | status: new -> ready |
2017-07-16 13:40:16 | admin | set | messages: + msg9410 |
2017-07-14 00:00:00 | admin | create |