diff options
| author | manzerbredes <loic.guegan_secondary@yahoo.fr> | 2015-03-11 21:32:36 +0400 |
|---|---|---|
| committer | manzerbredes <loic.guegan_secondary@yahoo.fr> | 2015-03-11 21:32:36 +0400 |
| commit | 6fcf2131d319d8c9a7bff67defb83098e4fe5cab (patch) | |
| tree | 6cdde1dd6a2c3376668863fd08abbdab5e730387 /ParserClass/AbstractIDManager.cpp | |
| parent | 8a14c386555b5b9ccd8d850713bd7732cdeb3fa3 (diff) | |
Update ParserClass
Diffstat (limited to 'ParserClass/AbstractIDManager.cpp')
| -rw-r--r-- | ParserClass/AbstractIDManager.cpp | 47 |
1 files changed, 19 insertions, 28 deletions
diff --git a/ParserClass/AbstractIDManager.cpp b/ParserClass/AbstractIDManager.cpp index 370fc06..852c201 100644 --- a/ParserClass/AbstractIDManager.cpp +++ b/ParserClass/AbstractIDManager.cpp @@ -1,39 +1,30 @@ /** - * @file AbstractFileContainer.hpp - * @brief FileManContainer class definitions + * @file AbstractIDManager.cpp + * @brief AbstractIDManager class definitions * @author manzerbredes * @date 11 Mars 2015 * - * Contain all definitions of FileManContainer class. + * Contain all implémentations of AbstractIDManager class. * */ -#ifndef __FileManContainer__ -#define __FileManContainer__ +#include "AbstractIDManager.hpp" +AbstractIDManager::AbstractIDManager(){ + this->id=this->generateId(); +} +void AbstractIDManager::setId(std::string id){ + this->id = id; +} -/** - * @class Website Website.hpp "/ParserClass/FileManContainer/Website.hpp" - * @brief Class for manager all FileMan container (websites etc...) - * @author manzerbredes - * - * - * - */ - -class FileManContainer{ - - public: - FileManContainer(); - - void addWebsite(Website website); - std::vector<Website> getWebsites(); - - private: - - std::vector<Website> websites; -}; - +std::string AbstractIDManager::generateId(){ + boost::uuids::uuid uuid = boost::uuids::random_generator()(); + std::stringstream ss; + ss << uuid; + return ss.str(); +} -#endif +std::string AbstractIDManager::getId(){ + return this->id; +} |
