Defines | Functions | Variables
RosLoService.cpp File Reference
#include "RosLoService.h"
#include "lo/ServiceLocatedObject.h"
#include <tf/transform_listener.h>
#include <string>
#include <boost/bind.hpp>
#include <boost/thread.hpp>
Include dependency graph for RosLoService.cpp:

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 Documentation

#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.


Function Documentation

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.

Definition at line 137 of file RosLoService.cpp.


Variable Documentation

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.



jlo
Author(s): Ulrich F Klank
autogenerated on Mon Oct 6 2014 11:04:05