14 #ifndef INCLUDED_protocols_features_FeaturesReporter_hh
15 #define INCLUDED_protocols_features_FeaturesReporter_hh
18 #include <utility/pointer/ReferenceCount.hh>
22 #include <boost/uuid/uuid.hpp>
30 #include <utility/tag/Tag.fwd.hh>
31 #include <utility/vector1.fwd.hh>
37 #include <utility/vector1.hh>
40 #include <utility/sql_database/DatabaseSessionManager.hh>
42 #include <utility/sql_database/DatabaseSessionManager.fwd.hh>
57 return "Unknown_FeaturesReporter";
82 utility::sql_database::sessionOP db_session
90 utility::sql_database::sessionOP
100 utility::sql_database::sessionOP
115 utility::sql_database::sessionOP,
123 utility::sql_database::sessionOP ) {}
137 boost::uuids::uuid struct_id,
138 utility::sql_database::sessionOP db_session);
145 #endif // include guard