21 #include <boost/shared_ptr.hpp> 29 #include "asr_world_model/CompletePattern.h" 30 #include "asr_world_model/EmptyCompletePatterns.h" 31 #include "asr_world_model/GetCompletePatterns.h" 32 #include "asr_world_model/PushCompletePatterns.h" 41 std::ostream&
operator<<(std::ostream &strm,
const CompletePatterns &complete_patterns);
42 std::ostream& operator<<(std::ostream &strm, const std::vector<asr_world_model::CompletePattern> &complete_patterns);
52 {
return "push_complete_patterns"; }
56 {
return "empty_complete_patterns"; }
60 {
return "get_complete_patterns"; }
77 asr_world_model::EmptyCompletePatterns::Response &response);
80 asr_world_model::GetCompletePatterns::Response &response);
83 asr_world_model::PushCompletePatterns::Response &response);
bool processEmptyCompletePatternsServiceCall(asr_world_model::EmptyCompletePatterns::Request &request, asr_world_model::EmptyCompletePatterns::Response &response)
DebugHelperPtr debug_helper_ptr_
CompletePatterns completePatterns
static const std::string GetGetCompletePatternsServiceName()
bool processGetCompletePatternsServiceCall(asr_world_model::GetCompletePatterns::Request &request, asr_world_model::GetCompletePatterns::Response &response)
CompletePatternsHandler()
Creates a new instance of the CompletePatternsHandler.
bool processPushCompletePatternsCall(asr_world_model::PushCompletePatterns::Request &request, asr_world_model::PushCompletePatterns::Response &response)
static const std::string GetEmptyCompletePatternsServiceName()
std::ostream & operator<<(std::ostream &strm, const CompletePatterns &complete_patterns)
static const std::string GetPushCompletePatternsServiceName()
std::map< std::string, asr_world_model::CompletePattern > CompletePatterns