class StreamSocket: public Socket
{
friend class StreamListenSocket;
+private:
+ bool connecting;
+
public:
/**
Emitted when the socket finishes connecting. The argument is a standard
*/
sigc::signal<void, int> signal_connect_finished;
+private:
+ StreamSocket(SocketHandle, const SockAddr &);
+public:
StreamSocket(Family, int =0);
- bool get_connecting() const { return connecting; }
+
+ bool is_connecting() const { return connecting; }
int poll_connect(const Time::TimeDelta &);
int connect(const SockAddr &);
private:
- bool connecting;
-
- StreamSocket(SocketHandle, const SockAddr &);
void on_event(IO::PollEvent);
};