#include <message_collection.h>
Public Types | |
typedef boost::shared_ptr < MessageCollectionHelper > | Ptr |
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 |
Definition at line 47 of file message_collection.h.
typedef boost::shared_ptr<MessageCollectionHelper> warehouse_ros::MessageCollectionHelper::Ptr |
Definition at line 61 of file message_collection.h.
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] |