Public Types | Public Member Functions | List of all members
warehouse_ros::MessageCollectionHelper Class Referenceabstract

#include <message_collection.h>

Public Types

typedef boost::shared_ptr< MessageCollectionHelperPtr
 

Public Member Functions

virtual std::string collectionName () const =0
 
virtual unsigned count ()=0
 
virtual Metadata::Ptr createMetadata () const =0
 
virtual Query::Ptr createQuery () const =0
 
virtual bool initialize (const std::string &datatype, const std::string &md5)=0
 
virtual void insert (char *msg, size_t msg_size, Metadata::ConstPtr metadata)=0
 
virtual void modifyMetadata (Query::ConstPtr q, Metadata::ConstPtr m)=0
 
virtual ResultIteratorHelper::Ptr query (Query::ConstPtr query, const std::string &sort_by="", bool ascending=true) const =0
 
virtual unsigned removeMessages (Query::ConstPtr query)=0
 

Detailed Description

Definition at line 46 of file message_collection.h.

Member Typedef Documentation

Definition at line 60 of file message_collection.h.

Member Function Documentation

virtual std::string warehouse_ros::MessageCollectionHelper::collectionName ( ) const
pure virtual
virtual unsigned warehouse_ros::MessageCollectionHelper::count ( )
pure virtual
virtual Metadata::Ptr warehouse_ros::MessageCollectionHelper::createMetadata ( ) const
pure virtual
virtual Query::Ptr warehouse_ros::MessageCollectionHelper::createQuery ( ) const
pure virtual
virtual bool warehouse_ros::MessageCollectionHelper::initialize ( const std::string &  datatype,
const std::string &  md5 
)
pure virtual
virtual void warehouse_ros::MessageCollectionHelper::insert ( char *  msg,
size_t  msg_size,
Metadata::ConstPtr  metadata 
)
pure virtual
virtual void warehouse_ros::MessageCollectionHelper::modifyMetadata ( Query::ConstPtr  q,
Metadata::ConstPtr  m 
)
pure virtual
virtual ResultIteratorHelper::Ptr warehouse_ros::MessageCollectionHelper::query ( Query::ConstPtr  query,
const std::string &  sort_by = "",
bool  ascending = true 
) const
pure virtual
virtual unsigned warehouse_ros::MessageCollectionHelper::removeMessages ( Query::ConstPtr  query)
pure virtual

The documentation for this class was generated from the following file:


warehouse_ros
Author(s): Bhaskara Marthi , Connor Brew
autogenerated on Mon Apr 26 2021 02:23:26