#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.
Definition at line 423 of file RosLoService.cpp.
Definition at line 143 of file RosLoService.cpp.
std::map<std::string, int> s_tester_max |
Definition at line 144 of file RosLoService.cpp.