Public Types | Public Member Functions
warehouse_ros::MessageCollectionHelper Class Reference

#include <message_collection.h>

List of all members.

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

Detailed Description

Definition at line 47 of file message_collection.h.


Member Typedef Documentation

Definition at line 61 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 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 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 Thu Jun 23 2016 05:36:41