using GameServ::GameLayer::GameObjects::LevelGO;\r
\r
#include <boost/smart_ptr/shared_ptr.hpp>\r
-using boost::shared_ptr;\r
+\r
\r
#include <list>\r
using std::list;\r
\return A boost shared pointer to a Level game object if found\r
otherwise the list is empty.\r
*/\r
- virtual shared_ptr<LevelGO> GetById(const string &Id) const = 0;\r
+ virtual boost::shared_ptr<LevelGO> GetById(const string &Id) const = 0;\r
\r
//! Function to quickly search to see if an Id exists or not\r
/*!\r
*/\r
virtual bool IdExists(const string &Id) const = 0;\r
\r
+ virtual void Insert(boost::shared_ptr<LevelGO> spLevel) = 0;\r
+ virtual void Update(boost::shared_ptr<LevelGO> spLevel) = 0;\r
+\r
private:\r
\r
\r