1 #ifndef MSP_NET_STREAMSOCKET_H_
2 #define MSP_NET_STREAMSOCKET_H_
9 class StreamSocket: public Socket
11 friend class StreamListenSocket;
17 Emitted when the socket finishes connecting. The argument is a standard
18 error code, 0 indicating success.
20 sigc::signal<void, int> signal_connect_finished;
23 StreamSocket(SocketHandle, const SockAddr &);
25 StreamSocket(Family, int = 0);
27 virtual int connect(const SockAddr &);
28 bool is_connecting() const { return connecting; }
29 int poll_connect(const Time::TimeDelta &);
31 void on_event(IO::PollEvent);