diff options
Diffstat (limited to 'Swiften/Queries/Requests/SetPrivateStorageRequest.h')
| -rw-r--r-- | Swiften/Queries/Requests/SetPrivateStorageRequest.h | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/Swiften/Queries/Requests/SetPrivateStorageRequest.h b/Swiften/Queries/Requests/SetPrivateStorageRequest.h index ebdfca8..1931f3a 100644 --- a/Swiften/Queries/Requests/SetPrivateStorageRequest.h +++ b/Swiften/Queries/Requests/SetPrivateStorageRequest.h @@ -17,6 +17,13 @@ namespace Swift {  	template<typename PAYLOAD_TYPE>  	class SetPrivateStorageRequest : public Request {  		public: +			typedef boost::shared_ptr<SetPrivateStorageRequest<PAYLOAD_TYPE> > ref; + +			static ref create(boost::shared_ptr<PAYLOAD_TYPE> payload, IQRouter* router) { +				return ref(new SetPrivateStorageRequest<PAYLOAD_TYPE>(payload, router)); +			} + +		private:  			SetPrivateStorageRequest(boost::shared_ptr<PAYLOAD_TYPE> payload, IQRouter* router) : Request(IQ::Set, JID(), boost::shared_ptr<PrivateStorage>(new PrivateStorage(payload)), router) {  			}  | 
 Swift