- SocketHandle handle;
-#ifdef WIN32
- IO::Handle event;
-#endif
- bool connected;
- SockAddr *local_addr;
- SockAddr *peer_addr;
-
- Socket(SocketHandle, const SockAddr &);
- Socket(Family, int, int);
- void check_state(bool) const;
- int get_option(int, int, void *, socklen_t *);
+ int set_option(int, int, const void *, socklen_t);
+ int get_option(int, int, void *, socklen_t *) const;