diff options
Diffstat (limited to 'Swiften/Elements/DiscoItems.h')
| -rw-r--r-- | Swiften/Elements/DiscoItems.h | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/Swiften/Elements/DiscoItems.h b/Swiften/Elements/DiscoItems.h index 149e41c..cbca399 100644 --- a/Swiften/Elements/DiscoItems.h +++ b/Swiften/Elements/DiscoItems.h @@ -1,52 +1,58 @@  /*   * Copyright (c) 2010 Kevin Smith   * Licensed under the GNU General Public License v3.   * See Documentation/Licenses/GPLv3.txt for more information.   */  #pragma once  #include <vector>  #include <string>  #include <Swiften/Elements/Payload.h>  #include <Swiften/JID/JID.h>  namespace Swift { +	/** +	 * Service discovery disco#items from XEP-0030. +	 */  	class DiscoItems : public Payload {  		public: +			/** +			 * A single result item. +			 */  			class Item {  				public:  					Item(const std::string& name, const JID& jid, const std::string& node="") : name_(name), jid_(jid), node_(node) {  					}  					const std::string& getName() const {  						return name_;  					}  					const std::string& getNode() const {  						return node_;  					}					  					const JID& getJID() const {  						return jid_;  					}  				private:  					std::string name_;  					JID jid_;  					std::string node_;  			};  			DiscoItems() {  			}  			const std::string& getNode() const {  				return node_;  			}  			void setNode(const std::string& node) {  				node_ = node;  			}  			const std::vector<Item>& getItems() const { | 
 Swift
 Swift