diff options
Diffstat (limited to 'Swiften/Client/FileStorages.h')
| -rw-r--r-- | Swiften/Client/FileStorages.h | 50 | 
1 files changed, 0 insertions, 50 deletions
diff --git a/Swiften/Client/FileStorages.h b/Swiften/Client/FileStorages.h deleted file mode 100644 index 451105f..0000000 --- a/Swiften/Client/FileStorages.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2010 Remko Tronçon - * Licensed under the GNU General Public License v3. - * See Documentation/Licenses/GPLv3.txt for more information. - */ - -#pragma once - -#include <boost/filesystem.hpp> - -#include "Swiften/Client/Storages.h" - -namespace Swift { -	class VCardFileStorage; -	class AvatarFileStorage; -	class CapsFileStorage; -	class JID; - -	/** -	 * A storages implementation that stores all controller data on disk. -	 */ -	class FileStorages : public Storages { -		public: -			/** -			 * Creates the storages interface. -			 * -			 * All data will be stored relative to a base directory, and -			 * for some controllers, in a subdirectory for the given profile. -			 * The data is stored in the following places: -			 * - Avatars: <basedir>/avatars -			 * - VCards: <basedir>/<profile>/vcards -			 * - Entity capabilities: <basedir>/caps -			 * -			 * \param baseDir the base dir to store data relative to -			 * \param jid the subdir in which profile-specific data will be stored.  -			 *   The bare JID will be used as the subdir name. -			 */ -			FileStorages(const boost::filesystem::path& baseDir, const JID& jid); -			~FileStorages(); - -			virtual VCardStorage* getVCardStorage() const; -			virtual AvatarStorage* getAvatarStorage() const; -			virtual CapsStorage* getCapsStorage() const; - -		private: -			VCardFileStorage* vcardStorage; -			AvatarFileStorage* avatarStorage; -			CapsFileStorage* capsStorage; -	}; -}  | 
 Swift