type. */
virtual int connect(const SockAddr &) = 0;
- /// Closes the socket. Most operations will throw an exception after this.
- void close();
-
void set_timeout(const Time::TimeDelta &);
const SockAddr &get_local_address() const;
const SockAddr &get_peer_address() const;