CARMA C++
PDB_Add.h
1 /*
2  * CARMA Project Database projectAdd() Implementation
3  */
4 
5 #ifndef PDB_ADD_H
6 #define PDB_ADD_H
7 
8 #include <carma/observertools/ProjectDatabaseManagerImpl.h>
9 #include <carma/observertools/ProjectDatabaseManager.h>
10 #include <carma/observertools/PDB_MongoDB.h>
11 
12 #include <string>
13 
14 namespace carma {
15 namespace observertools {
16 
17 class PDB_Add {
18 public:
19  PDB_Add(const PDB_DB_Params &db, const std::string &xmlString);
20  bool run() const;
21 
22 private:
23  const PDB_DB_Params db_;
24  const std::string xmlString_;
25 };
26 
27 } // namespace carma::observertools
28 } // namespace carma
29 
30 #endif /* PDB_ADD_H */
31 
32 /* vim: set ts=8 sts=8 sw=8 noet tw=92: */