#include "RosLoService.h"#include "lo/ServiceLocatedObject.h"#include <tf/transform_listener.h>#include <string>#include <boost/bind.hpp>#include <boost/thread.hpp>
Go to the source code of this file.
| Defines | |
| #define | COUTLO "coutlo" | 
| #define | DELETE "del" | 
| #define | FRAMEQUERY "framequery" | 
| #define | IDQUERY "idquery" | 
| #define | NAMEQUERY "namequery" | 
| #define | PRINTF_DEBUG(A) printf(A) | 
| #define | UPDATE "update" | 
| Functions | |
| void | DecreaseTester (std::string callerid) | 
| void | IncreaseTester (std::string callerid) | 
| bool | PutLoIntoPartialLo (jlo::ServiceLocatedObject *lo, vision_msgs::partial_lo &out_lo, bool incRef=true) | 
| bool | PutLoIntoResponse (jlo::ServiceLocatedObject *lo, vision_srvs::srvjlo::Response &answer) | 
| Variables | |
| boost::condition_variable | cond | 
| boost::mutex | mut | 
| std::map< std::string, int > | s_tester | 
| std::map< std::string, int > | s_tester_max | 
| #define COUTLO "coutlo" | 
Definition at line 39 of file RosLoService.cpp.
| #define DELETE "del" | 
Definition at line 37 of file RosLoService.cpp.
| #define FRAMEQUERY "framequery" | 
Definition at line 36 of file RosLoService.cpp.
| #define IDQUERY "idquery" | 
Jennifer's Located Object Service Copyright (C) 2008, U. Klank
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Definition at line 34 of file RosLoService.cpp.
| #define NAMEQUERY "namequery" | 
Definition at line 35 of file RosLoService.cpp.
| #define PRINTF_DEBUG | ( | A | ) | printf(A) | 
Definition at line 43 of file RosLoService.cpp.
| #define UPDATE "update" | 
Definition at line 38 of file RosLoService.cpp.
| void DecreaseTester | ( | std::string | callerid | ) | 
Definition at line 157 of file RosLoService.cpp.
| void IncreaseTester | ( | std::string | callerid | ) | 
Definition at line 146 of file RosLoService.cpp.
| bool PutLoIntoPartialLo | ( | jlo::ServiceLocatedObject * | lo, | 
| vision_msgs::partial_lo & | out_lo, | ||
| bool | incRef = true | ||
| ) | 
Definition at line 100 of file RosLoService.cpp.
| bool PutLoIntoResponse | ( | jlo::ServiceLocatedObject * | lo, | 
| vision_srvs::srvjlo::Response & | answer | ||
| ) | 
Definition at line 137 of file RosLoService.cpp.
| boost::condition_variable cond | 
Definition at line 423 of file RosLoService.cpp.
| boost::mutex mut | 
Definition at line 423 of file RosLoService.cpp.
| std::map<std::string, int> s_tester | 
Definition at line 143 of file RosLoService.cpp.
| std::map<std::string, int> s_tester_max | 
Definition at line 144 of file RosLoService.cpp.