MCPcopy Create free account
hub / github.com/cinder/Cinder / close

Function close

include/asio/basic_socket.hpp:503–508  ·  view source on GitHub ↗

Close the socket. * This function is used to close the socket. Any asynchronous send, receive * or connect operations will be cancelled immediately, and will complete * with the asio::error::operation_aborted error. * * @throws asio::system_error Thrown on failure. Note that, even if * the function indicates an error, the underlying descriptor is closed. * * @note For portable

Source from the content-addressed store, hash-verified

501 * connected socket, call shutdown() before closing the socket.
502 */
503 void close()
504 {
505 asio::error_code ec;
506 impl_.get_service().close(impl_.get_implementation(), ec);
507 asio::detail::throw_error(ec, "close");
508 }
509
510 /// Close the socket.
511 /**

Callers 9

~socket_holderMethod · 0.50
resetMethod · 0.50
connect_pairFunction · 0.50

Calls 2

throw_errorFunction · 0.85
closeMethod · 0.45

Tested by

no test coverage detected