diff options
Diffstat (limited to 'Swiften/Elements/StreamManagementEnabled.h')
| -rw-r--r-- | Swiften/Elements/StreamManagementEnabled.h | 28 | 
1 files changed, 25 insertions, 3 deletions
| diff --git a/Swiften/Elements/StreamManagementEnabled.h b/Swiften/Elements/StreamManagementEnabled.h index 0c72b84..02e77f3 100644 --- a/Swiften/Elements/StreamManagementEnabled.h +++ b/Swiften/Elements/StreamManagementEnabled.h @@ -1,17 +1,39 @@  /* - * Copyright (c) 2010 Remko Tronçon + * Copyright (c) 2010-2011 Remko Tronçon   * Licensed under the GNU General Public License v3.   * See Documentation/Licenses/GPLv3.txt for more information.   */  #pragma once -#include "Swiften/Elements/Element.h" +#include <string> +#include <Swiften/Elements/Element.h>  namespace Swift {  	class StreamManagementEnabled : public Element {  		public: -			StreamManagementEnabled() {} +			StreamManagementEnabled(); +			~StreamManagementEnabled(); + +			void setResumeSupported() { +				resumeSupported = true; +			} + +			bool getResumeSupported() const { +				return resumeSupported; +			} + +			void setResumeID(const std::string& id) { +				resumeID = id; +			} + +			const std::string& getResumeID() const { +				return resumeID; +			} + +		private: +			bool resumeSupported; +			std::string resumeID;  	};  } | 
 Swift
 Swift