diff options
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