Class MessageCollectionHelper
Defined in File message_collection_helper.hpp
Inheritance Relationships
Base Type
public warehouse_ros:: MessageCollectionHelper
Class Documentation
-
class MessageCollectionHelper : public warehouse_ros::MessageCollectionHelper
Public Functions
-
MessageCollectionHelper() = default
-
inline MessageCollectionHelper(sqlite3_ptr db, const std::string &db_name, const std::string &name)
-
bool initialize(const std::string &datatype, const std::string &md5) override
-
void insert(char *msg, size_t msg_size, warehouse_ros::Metadata::ConstPtr metadata) override
-
warehouse_ros::ResultIteratorHelper::Ptr query(warehouse_ros::Query::ConstPtr query, const std::string &sort_by = "", bool ascending = true) const override
-
unsigned removeMessages(warehouse_ros::Query::ConstPtr query) override
-
void modifyMetadata(warehouse_ros::Query::ConstPtr q, warehouse_ros::Metadata::ConstPtr m) override
-
unsigned count() override
-
warehouse_ros::Query::Ptr createQuery() const override
-
warehouse_ros::Metadata::Ptr createMetadata() const override
-
inline std::string collectionName() const override
-
MessageCollectionHelper() = default