]> git.tdb.fi Git - libs/net.git/blobdiff - source/socket.h
Comment changes
[libs/net.git] / source / socket.h
index d48f3503bac63c7463c41bed46e5e93665f678f2..a2cbae1a285ded03a645b377b3e2a85188213664 100644 (file)
@@ -29,9 +29,18 @@ public:
        IO::Handle get_event_handle();
 
        bool is_connected() const { return connected; }
+       
+       /** Associates the socket with a local address.  There must be no existing
+       users of the address. */
        void bind(const SockAddr &);
+
+       /** Connects to a remote address.  Exact semantics depend on the socket
+       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;