diff options
Diffstat (limited to 'Swiften/FileTransfer/SOCKS5BytestreamClientSession.h')
| -rw-r--r-- | Swiften/FileTransfer/SOCKS5BytestreamClientSession.h | 13 | 
1 files changed, 12 insertions, 1 deletions
| diff --git a/Swiften/FileTransfer/SOCKS5BytestreamClientSession.h b/Swiften/FileTransfer/SOCKS5BytestreamClientSession.h index 61d0c0e..287cf3b 100644 --- a/Swiften/FileTransfer/SOCKS5BytestreamClientSession.h +++ b/Swiften/FileTransfer/SOCKS5BytestreamClientSession.h @@ -45,7 +45,12 @@ public:  	typedef boost::shared_ptr<SOCKS5BytestreamClientSession> ref;  public: -	SOCKS5BytestreamClientSession(boost::shared_ptr<Connection> connection, const HostAddressPort&, const std::string&, TimerFactory*); +	SOCKS5BytestreamClientSession( +			boost::shared_ptr<Connection> connection,  +			const HostAddressPort&,  +			const std::string&,  +			TimerFactory*); +	~SOCKS5BytestreamClientSession();  	void start();  	void stop(); @@ -73,6 +78,7 @@ private:  	void finish(bool error);  	void sendData(); +	void closeConnection();  private:  	boost::shared_ptr<Connection> connection; @@ -89,6 +95,11 @@ private:  	boost::shared_ptr<ReadBytestream> readBytestream;  	Timer::ref weFailedTimeout; + +	boost::bsignals::connection connectFinishedConnection; +	boost::bsignals::connection dataWrittenConnection; +	boost::bsignals::connection dataReadConnection; +	boost::bsignals::connection disconnectedConnection;  };  } | 
 Swift
 Swift