diff options
| author | Remko Tronçon <git@el-tramo.be> | 2010-10-10 18:01:30 (GMT) | 
|---|---|---|
| committer | Remko Tronçon <git@el-tramo.be> | 2010-10-10 18:01:30 (GMT) | 
| commit | dcf30da8e1bf6c3e42f9d0ac8adbdb14f77a9622 (patch) | |
| tree | d564a22737c77fe33e43e42e6ff8f55a98a6dc6d /Swiften/Client/Client.h | |
| parent | 1a3208aff3349cdecec30f12dacfd10ecb5901eb (diff) | |
| download | swift-dcf30da8e1bf6c3e42f9d0ac8adbdb14f77a9622.zip swift-dcf30da8e1bf6c3e42f9d0ac8adbdb14f77a9622.tar.bz2 | |
Move SoftwareVersion responder from Swift to Client.
Diffstat (limited to 'Swiften/Client/Client.h')
| -rw-r--r-- | Swiften/Client/Client.h | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/Swiften/Client/Client.h b/Swiften/Client/Client.h index 7609eb8..54d6e56 100644 --- a/Swiften/Client/Client.h +++ b/Swiften/Client/Client.h @@ -9,8 +9,29 @@  #include "Swiften/Client/CoreClient.h"  namespace Swift { +	class SoftwareVersionResponder; + +	/** +	 * Provides the core functionality for writing XMPP client software. +	 * +	 * Besides connecting to an XMPP server, this class also provides interfaces for +	 * performing most tasks on the XMPP network. +	 */  	class Client : public CoreClient {  		public:  			Client(const JID& jid, const String& password); +			~Client(); + + +			/** +			 * Sets the software version of the client. +			 * +			 * This will be used to respond to version queries from other entities. +			 */ +			void setSoftwareVersion(const String& name, const String& version); + +		private: +			SoftwareVersionResponder* softwareVersionResponder; +  	};  } | 
 Swift
 Swift