Public Member Functions | |
| void | connectCallback (const ros::SingleSubscriberPublisher &pub) |
| Impl (const string &topic, const string &db, const string &coll, const ros::NodeHandle &nh) | |
| void | notificationCallback (const UpdateNotification &update) |
| void | setupConnections () |
Public Attributes | |
| boost::scoped_ptr < ros::CallbackQueue > | cb_queue_ |
| std::string | collection_ |
| boost::condition_variable | cond_ |
| std::string | db_ |
| bool | initialized_ |
| boost::optional< std::string > | last_id_ |
| ros::ServiceClient | metadata_client_ |
| boost::mutex | mutex_ |
| ros::NodeHandle | nh_ |
| std::string | node_name_ |
| ros::Publisher | pub_ |
| ros::ServiceClient | pull_client_ |
| ros::ServiceClient | query_client_ |
| ros::ServiceClient | remove_messages_client_ |
| ros::AsyncSpinner | spinner_ |
| ros::Subscriber | sub_ |
| std::string | topic_ |
| bool | warehouse_sub_connection_received_ |
Definition at line 112 of file collection.h.
| warehouse::Collection< M >::Impl::Impl | ( | const string & | topic, | |
| const string & | db, | |||
| const string & | coll, | |||
| const ros::NodeHandle & | nh | |||
| ) | [inline] |
Definition at line 83 of file collection_impl.h.
| void warehouse::Collection< M >::Impl::connectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) | [inline] |
Definition at line 176 of file collection_impl.h.
| void warehouse::Collection< M >::Impl::notificationCallback | ( | const UpdateNotification & | update | ) | [inline] |
Definition at line 159 of file collection_impl.h.
| void warehouse::Collection< M >::Impl::setupConnections | ( | ) | [inline] |
Definition at line 115 of file collection_impl.h.
| boost::scoped_ptr<ros::CallbackQueue> warehouse::Collection< M >::Impl::cb_queue_ |
Definition at line 125 of file collection.h.
| std::string warehouse::Collection< M >::Impl::collection_ |
Definition at line 135 of file collection.h.
| boost::condition_variable warehouse::Collection< M >::Impl::cond_ |
Definition at line 123 of file collection.h.
| std::string warehouse::Collection< M >::Impl::db_ |
Definition at line 135 of file collection.h.
| bool warehouse::Collection< M >::Impl::initialized_ |
Definition at line 136 of file collection.h.
| boost::optional<std::string> warehouse::Collection< M >::Impl::last_id_ |
Definition at line 142 of file collection.h.
ros::ServiceClient warehouse::Collection< M >::Impl::metadata_client_ [mutable] |
Definition at line 132 of file collection.h.
| boost::mutex warehouse::Collection< M >::Impl::mutex_ |
Definition at line 122 of file collection.h.
| ros::NodeHandle warehouse::Collection< M >::Impl::nh_ |
Definition at line 124 of file collection.h.
| std::string warehouse::Collection< M >::Impl::node_name_ |
Definition at line 138 of file collection.h.
| ros::Publisher warehouse::Collection< M >::Impl::pub_ |
Definition at line 128 of file collection.h.
ros::ServiceClient warehouse::Collection< M >::Impl::pull_client_ [mutable] |
Definition at line 132 of file collection.h.
ros::ServiceClient warehouse::Collection< M >::Impl::query_client_ [mutable] |
Definition at line 132 of file collection.h.
ros::ServiceClient warehouse::Collection< M >::Impl::remove_messages_client_ [mutable] |
Definition at line 132 of file collection.h.
| ros::AsyncSpinner warehouse::Collection< M >::Impl::spinner_ |
Definition at line 126 of file collection.h.
| ros::Subscriber warehouse::Collection< M >::Impl::sub_ |
Definition at line 129 of file collection.h.
| std::string warehouse::Collection< M >::Impl::topic_ |
Definition at line 135 of file collection.h.
| bool warehouse::Collection< M >::Impl::warehouse_sub_connection_received_ |
Definition at line 141 of file collection.h.