]> jfr.im git - irc/gameservirc.git/blame - gameserv-2.0/libgameservgldl/src/DataLayer/File/FileDAOFactory.cpp
Added a FileWeaponDAO which is basically the same as the FileArmorDAO
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / DataLayer / File / FileDAOFactory.cpp
CommitLineData
ce4e8c42 1#include <GameServ/DataLayer/File/FileDAOFactory.h>\r
2#include <GameServ/DataLayer/File/FilePlayerDAO.h>\r
cb255541 3#include <GameServ/DataLayer/File/FileArmorDAO.h>\r
9c917833 4#include <GameServ/DataLayer/File/FileWeaponDAO.h>\r
ce4e8c42 5\r
6using GameServ::DataLayer::File::FileDAOFactory;\r
7using GameServ::DataLayer::File::FilePlayerDAO;\r
cb255541 8using GameServ::DataLayer::File::FileArmorDAO;\r
9c917833 9using GameServ::DataLayer::File::FileWeaponDAO;\r
ce4e8c42 10\r
cce88913 11#include <boost/smart_ptr/shared_ptr.hpp>\r
ce4e8c42 12using boost::shared_ptr;\r
13\r
14FileDAOFactory::FileDAOFactory(void)\r
15{\r
16}\r
17\r
18FileDAOFactory::~FileDAOFactory(void)\r
19{\r
20}\r
21\r
ce4e8c42 22shared_ptr<IPlayerDAO> FileDAOFactory::GetPlayerDAO(void) const\r
23{\r
24 return shared_ptr<IPlayerDAO>(new FilePlayerDAO());\r
25}\r
26\r
cb255541 27shared_ptr<IArmorDAO> FileDAOFactory::GetArmorDAO(void) const\r
28{\r
29 return shared_ptr<IArmorDAO>(new FileArmorDAO());\r
30}\r
31\r
9c917833 32shared_ptr<IWeaponDAO> FileDAOFactory::GetWeaponDAO(void) const\r
33{\r
34 return shared_ptr<IWeaponDAO>(new FileWeaponDAO());\r
35}\r