Class MessageCollectionHelper

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