Public Member Functions | |
| void | fetchNext () |
| void | messageCallback (Ptr msg) |
| void | metadataCallback (std_msgs::String::ConstPtr m) |
| QueryResultSubscriber (const ros::NodeHandle &nh, const InitiateQuery &srv, const ros::ServiceClient &pull_client_, bool metadata_only) | |
Public Attributes | |
| boost::condition_variable | cond |
| bool | data_received_ |
| bool | initial_fetch_ |
| bool | metadata_only_ |
| bool | metadata_received_ |
| ros::Subscriber | metadata_sub_ |
| boost::mutex | mutex_ |
| MessageWithMetadata< M >::Ptr | next_result_ |
| ros::NodeHandle | nh_ |
| ros::ServiceClient | pull_client_ |
| std::string | query_id_ |
| ros::Subscriber | sub_ |
| std::string | topic_base_ |
Definition at line 97 of file result_iterator.h.
| warehouse::ResultIterator< M >::QueryResultSubscriber::QueryResultSubscriber | ( | const ros::NodeHandle & | nh, | |
| const InitiateQuery & | srv, | |||
| const ros::ServiceClient & | pull_client_, | |||
| bool | metadata_only | |||
| ) | [inline] |
Definition at line 58 of file result_iterator_impl.h.
| void warehouse::ResultIterator< M >::QueryResultSubscriber::fetchNext | ( | ) | [inline] |
Definition at line 118 of file result_iterator_impl.h.
| void warehouse::ResultIterator< M >::QueryResultSubscriber::messageCallback | ( | Ptr | msg | ) | [inline] |
Definition at line 145 of file result_iterator_impl.h.
| void warehouse::ResultIterator< M >::QueryResultSubscriber::metadataCallback | ( | std_msgs::String::ConstPtr | m | ) | [inline] |
Definition at line 159 of file result_iterator_impl.h.
| boost::condition_variable warehouse::ResultIterator< M >::QueryResultSubscriber::cond |
Definition at line 108 of file result_iterator.h.
| bool warehouse::ResultIterator< M >::QueryResultSubscriber::data_received_ |
Definition at line 111 of file result_iterator.h.
| bool warehouse::ResultIterator< M >::QueryResultSubscriber::initial_fetch_ |
Definition at line 116 of file result_iterator.h.
| bool warehouse::ResultIterator< M >::QueryResultSubscriber::metadata_only_ |
Definition at line 115 of file result_iterator.h.
| bool warehouse::ResultIterator< M >::QueryResultSubscriber::metadata_received_ |
Definition at line 112 of file result_iterator.h.
| ros::Subscriber warehouse::ResultIterator< M >::QueryResultSubscriber::metadata_sub_ |
Definition at line 113 of file result_iterator.h.
| boost::mutex warehouse::ResultIterator< M >::QueryResultSubscriber::mutex_ |
Definition at line 107 of file result_iterator.h.
| MessageWithMetadata<M>::Ptr warehouse::ResultIterator< M >::QueryResultSubscriber::next_result_ |
Definition at line 117 of file result_iterator.h.
| ros::NodeHandle warehouse::ResultIterator< M >::QueryResultSubscriber::nh_ |
Definition at line 109 of file result_iterator.h.
| ros::ServiceClient warehouse::ResultIterator< M >::QueryResultSubscriber::pull_client_ |
Definition at line 114 of file result_iterator.h.
| std::string warehouse::ResultIterator< M >::QueryResultSubscriber::query_id_ |
Definition at line 110 of file result_iterator.h.
| ros::Subscriber warehouse::ResultIterator< M >::QueryResultSubscriber::sub_ |
Definition at line 113 of file result_iterator.h.
| std::string warehouse::ResultIterator< M >::QueryResultSubscriber::topic_base_ |
Definition at line 110 of file result_iterator.h.