#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
#include <math.h>
#include <time.h>
#include <pthread.h>
#include <setjmp.h>
#include <errno.h>
#include <list>
#include <vector>
#include <set>
#include <string>
#include <map>
#include <sstream>
#include <cstdio>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/variant.hpp>
#include <boost/foreach.hpp>
#include <ros/init.h>
#include <ros/rate.h>
#include <ros/master.h>
#include <ros/this_node.h>
#include <ros/node_handle.h>
#include <ros/service.h>
#include <ros/service_server_link.h>
#include <ros/service_manager.h>
#include <ros/connection.h>
#include <rospack/rospack.h>
#include <ros/param.h>
#include <ros/callback_queue.h>
#include "eus.h"
#include "defun.h"
Go to the source code of this file.
Classes | |
class | EuslispMessage |
class | EuslispServiceCallbackHelper |
class | EuslispSubscriptionCallbackHelper |
class | RoseusStaticData |
struct | ros::serialization::Serializer< EuslispMessage > |
class | TimerFunction |
Namespaces | |
ros | |
ros::master | |
ros::param | |
ros::serialization | |
Macros | |
#define | class eus_class |
#define | def_rosconsole_formatter(funcname, rosfuncname) |
#define | export eus_export |
#define | isInstalledCheck if( ! ros::ok() ) { error(E_USER,"You must call (ros::roseus \"name\") before creating the first NodeHandle"); } |
#define | s_mapAdvertised s_staticdata.mapAdvertised |
#define | s_mapHandle s_staticdata.mapHandle |
#define | s_mapServiced s_staticdata.mapServiced |
#define | s_mapSubscribed s_staticdata.mapSubscribed |
#define | s_mapTimered s_staticdata.mapTimered |
#define | s_node s_staticdata.node |
#define | s_rate s_staticdata.rate |
#define | string eus_string |
#define | throw eus_throw |
#define | vector eus_vector |
#define class eus_class |
Definition at line 79 of file roseus.cpp.
#define def_rosconsole_formatter | ( | funcname, | |
rosfuncname | |||
) |
#define export eus_export |
Definition at line 81 of file roseus.cpp.
#define isInstalledCheck if( ! ros::ok() ) { error(E_USER,"You must call (ros::roseus \"name\") before creating the first NodeHandle"); } |
Definition at line 123 of file roseus.cpp.
#define s_mapAdvertised s_staticdata.mapAdvertised |
Definition at line 146 of file roseus.cpp.
#define s_mapHandle s_staticdata.mapHandle |
Definition at line 150 of file roseus.cpp.
#define s_mapServiced s_staticdata.mapServiced |
Definition at line 148 of file roseus.cpp.
#define s_mapSubscribed s_staticdata.mapSubscribed |
Definition at line 147 of file roseus.cpp.
#define s_mapTimered s_staticdata.mapTimered |
Definition at line 149 of file roseus.cpp.
#define s_node s_staticdata.node |
Definition at line 144 of file roseus.cpp.
#define s_rate s_staticdata.rate |
Definition at line 145 of file roseus.cpp.
#define string eus_string |
Definition at line 83 of file roseus.cpp.
#define throw eus_throw |
Definition at line 80 of file roseus.cpp.
#define vector eus_vector |
Definition at line 82 of file roseus.cpp.
Definition at line 1992 of file roseus.cpp.
else _exit | ( | ckintval(argv[0]) | ) |
def_rosconsole_formatter | ( | ROSEUS_ROSDEBUG | , |
ROS_DEBUG | |||
) |
void EusValueToXmlRpc | ( | register context * | ctx, |
pointer | argp, | ||
XmlRpc::XmlRpcValue & | rpc_value | ||
) |
Definition at line 1279 of file roseus.cpp.
Definition at line 98 of file roseus.cpp.
Definition at line 188 of file roseus.cpp.
Definition at line 159 of file roseus.cpp.
if | ( | s_bInstalled | ) |
Definition at line 821 of file roseus.cpp.
if | ( | n | = =0 | ) |
void register_roseus | ( | ) |
Definition at line 93 of file roseus.cpp.
Definition at line 572 of file roseus.cpp.
Definition at line 950 of file roseus.cpp.
Definition at line 1201 of file roseus.cpp.
Definition at line 673 of file roseus.cpp.
Definition at line 1904 of file roseus.cpp.
Definition at line 1576 of file roseus.cpp.
Definition at line 778 of file roseus.cpp.
Definition at line 1785 of file roseus.cpp.
Definition at line 1793 of file roseus.cpp.
Definition at line 1486 of file roseus.cpp.
Definition at line 1526 of file roseus.cpp.
Definition at line 1816 of file roseus.cpp.
Definition at line 1831 of file roseus.cpp.
Definition at line 1823 of file roseus.cpp.
Definition at line 1732 of file roseus.cpp.
Definition at line 1739 of file roseus.cpp.
Definition at line 904 of file roseus.cpp.
Definition at line 1032 of file roseus.cpp.
Definition at line 1058 of file roseus.cpp.
Definition at line 930 of file roseus.cpp.
Definition at line 1565 of file roseus.cpp.
Definition at line 1601 of file roseus.cpp.
Definition at line 788 of file roseus.cpp.
Definition at line 1002 of file roseus.cpp.
Definition at line 761 of file roseus.cpp.
Definition at line 1722 of file roseus.cpp.
Definition at line 1646 of file roseus.cpp.
Definition at line 1625 of file roseus.cpp.
Definition at line 1681 of file roseus.cpp.
Definition at line 1587 of file roseus.cpp.
Definition at line 1115 of file roseus.cpp.
Definition at line 1101 of file roseus.cpp.
Definition at line 1748 of file roseus.cpp.
Definition at line 1369 of file roseus.cpp.
Definition at line 771 of file roseus.cpp.
Definition at line 709 of file roseus.cpp.
Definition at line 719 of file roseus.cpp.
Definition at line 837 of file roseus.cpp.
Definition at line 747 of file roseus.cpp.
Definition at line 989 of file roseus.cpp.
Definition at line 1265 of file roseus.cpp.
Definition at line 891 of file roseus.cpp.
Definition at line 1081 of file roseus.cpp.
void roseusSignalHandler | ( | int | sig | ) |
Definition at line 562 of file roseus.cpp.
void StoreConnectionHeader | ( | EuslispMessage * | eus_msg | ) |
Definition at line 307 of file roseus.cpp.
pointer XmlRpcToEusList | ( | register context * | ctx, |
XmlRpc::XmlRpcValue | param_list | ||
) |
Definition at line 1437 of file roseus.cpp.
pointer XmlRpcToEusValue | ( | register context * | ctx, |
XmlRpc::XmlRpcValue | rpc_value | ||
) |
Definition at line 1384 of file roseus.cpp.
Definition at line 819 of file roseus.cpp.
pointer K_FUNCTION_DOCUMENTATION |
pointer K_ROSEUS_CONNECTION_HEADER |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_CURRENT_EXPECTED |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_CURRENT_REAL |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_DATATYPE |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_DEFINITION |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_DESERIALIZE |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_GET |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_GROUPNAME |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_INIT |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_LAST_DURATION |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_LAST_EXPECTED |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_LAST_REAL |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_MD5SUM |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_NSEC |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_ONESHOT |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_REQUEST |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_RESPONSE |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_SEC |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_SERIALIZATION_LENGTH |
Definition at line 152 of file roseus.cpp.
pointer K_ROSEUS_SERIALIZE |
Definition at line 152 of file roseus.cpp.
pointer LAMCLOSURE |
Definition at line 818 of file roseus.cpp.
pointer QANON |
Definition at line 152 of file roseus.cpp.
pointer QNOOUT |
Definition at line 152 of file roseus.cpp.
pointer QREPOVERSION |
Definition at line 152 of file roseus.cpp.
pointer QROSDEBUG |
Definition at line 152 of file roseus.cpp.
pointer QROSERROR |
Definition at line 152 of file roseus.cpp.
pointer QROSFATAL |
Definition at line 152 of file roseus.cpp.
pointer QROSINFO |
Definition at line 152 of file roseus.cpp.
pointer QROSWARN |
Definition at line 152 of file roseus.cpp.
Definition at line 90 of file roseus.cpp.
|
static |
Definition at line 143 of file roseus.cpp.
|
static |
Definition at line 142 of file roseus.cpp.