Classes | Namespaces | Macros | Functions | Variables
roseus.cpp File Reference
#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"
Include dependency graph for roseus.cpp:

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
 

Functions

pointer ___roseus (register context *ctx, int n, pointer *argv, pointer env)
 
else _exit (ckintval(argv[0]))
 
 def_rosconsole_formatter (ROSEUS_ROSDEBUG, ROS_DEBUG) def_rosconsole_formatter(ROSEUS_ROSINFO
 
ROS_INFO ROS_ERROR def_rosconsole_formatter (ROSEUS_ROSFATAL, ROS_FATAL) pointer ROSEUS_EXIT(register context *ctx
 
ROS_INFO def_rosconsole_formatter (ROSEUS_ROSWARN, ROS_WARN) def_rosconsole_formatter(ROSEUS_ROSERROR
 
void EusValueToXmlRpc (register context *ctx, pointer argp, XmlRpc::XmlRpcValue &rpc_value)
 
byteget_string (register pointer s)
 
int getInteger (pointer message, pointer method)
 
string getString (pointer message, pointer method)
 
 if (n==0) _exit(0)
 
 if (s_bInstalled)
 
void ros::master::init (const M_string &remappings)
 
void ros::param::init (const M_string &remappings)
 
void register_roseus ()
 
pointer ROSEUS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_ADVERTISE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_ADVERTISE_SERVICE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_CREATE_NODEHANDLE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_CREATE_TIMER (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_DELETE_PARAM (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_DURATION_SLEEP (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_HOST (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_NODES (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_PARAM (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_PARAM_CACHED (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_PORT (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_TOPICS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GET_URI (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GETNAME (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GETNAMESPACE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GETNUMPUBLISHERS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GETNUMSUBSCRIBERS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GETTOPICPUBLISHER (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_GETTOPICSUBSCRIBER (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_HAS_PARAM (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_LIST_PARAM (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_OK (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_PUBLISH (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_RATE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_RESOLVE_NAME (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_ROSPACK_DEPENDS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_ROSPACK_FIND (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_ROSPACK_PLUGINS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SEARCH_PARAM (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SERVICE_CALL (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SERVICE_EXISTS (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SET_LOGGER_LEVEL (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SET_PARAM (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SLEEP (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SPIN (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SPINONCE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_SUBSCRIBE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_TIME_NOW (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_UNADVERTISE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_UNADVERTISE_SERVICE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_UNSUBSCRIBE (register context *ctx, int n, pointer *argv)
 
pointer ROSEUS_WAIT_FOR_SERVICE (register context *ctx, int n, pointer *argv)
 
void roseusSignalHandler (int sig)
 
void StoreConnectionHeader (EuslispMessage *eus_msg)
 
pointer XmlRpcToEusList (register context *ctx, XmlRpc::XmlRpcValue param_list)
 
pointer XmlRpcToEusValue (register context *ctx, XmlRpc::XmlRpcValue rpc_value)
 

Variables

ROS_INFO ROS_ERROR int pointerargv
 
std::string ros::master::g_uri
 
pointer K_FUNCTION_DOCUMENTATION
 
pointer K_ROSEUS_CONNECTION_HEADER
 
pointer K_ROSEUS_CURRENT_EXPECTED
 
pointer K_ROSEUS_CURRENT_REAL
 
pointer K_ROSEUS_DATATYPE
 
pointer K_ROSEUS_DEFINITION
 
pointer K_ROSEUS_DESERIALIZE
 
pointer K_ROSEUS_GET
 
pointer K_ROSEUS_GROUPNAME
 
pointer K_ROSEUS_INIT
 
pointer K_ROSEUS_LAST_DURATION
 
pointer K_ROSEUS_LAST_EXPECTED
 
pointer K_ROSEUS_LAST_REAL
 
pointer K_ROSEUS_MD5SUM
 
pointer K_ROSEUS_NSEC
 
pointer K_ROSEUS_ONESHOT
 
pointer K_ROSEUS_REQUEST
 
pointer K_ROSEUS_RESPONSE
 
pointer K_ROSEUS_SEC
 
pointer K_ROSEUS_SERIALIZATION_LENGTH
 
pointer K_ROSEUS_SERIALIZE
 
pointer LAMCLOSURE
 
ROS_INFO ROS_ERROR int n
 
pointer QANON
 
pointer QNOOUT
 
pointer QREPOVERSION
 
pointer QROSDEBUG
 
pointer QROSERROR
 
pointer QROSFATAL
 
pointer QROSINFO
 
pointer QROSWARN
 
rospack::Rospack rp
 
static bool s_bInstalled = false
 
static RoseusStaticData s_staticdata
 

Macro Definition Documentation

◆ class

#define class   eus_class

Definition at line 79 of file roseus.cpp.

◆ def_rosconsole_formatter

#define def_rosconsole_formatter (   funcname,
  rosfuncname 
)
Value:
pointer funcname(register context *ctx,int n,pointer *argv) \
{ pointer *argv2,msg; \
int argc2; \
argc2 = n+1; \
argv2 = (pointer *)malloc(sizeof(pointer)*argc2); \
argv2[0] = NIL; \
for(int i=0;i<n;i++) argv2[i+1]=argv[i] ; \
msg = XFORMAT(ctx, argc2, argv2); \
rosfuncname("%s", msg->c.str.chars); \
free(argv2); \
return (T); \
}

Definition at line 798 of file roseus.cpp.

◆ export

#define export   eus_export

Definition at line 81 of file roseus.cpp.

◆ isInstalledCheck

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

◆ s_mapAdvertised

#define s_mapAdvertised   s_staticdata.mapAdvertised

Definition at line 146 of file roseus.cpp.

◆ s_mapHandle

#define s_mapHandle   s_staticdata.mapHandle

Definition at line 150 of file roseus.cpp.

◆ s_mapServiced

#define s_mapServiced   s_staticdata.mapServiced

Definition at line 148 of file roseus.cpp.

◆ s_mapSubscribed

#define s_mapSubscribed   s_staticdata.mapSubscribed

Definition at line 147 of file roseus.cpp.

◆ s_mapTimered

#define s_mapTimered   s_staticdata.mapTimered

Definition at line 149 of file roseus.cpp.

◆ s_node

#define s_node   s_staticdata.node

Definition at line 144 of file roseus.cpp.

◆ s_rate

#define s_rate   s_staticdata.rate

Definition at line 145 of file roseus.cpp.

◆ string

#define string   eus_string

Definition at line 83 of file roseus.cpp.

◆ throw

#define throw   eus_throw

Definition at line 80 of file roseus.cpp.

◆ vector

#define vector   eus_vector

Definition at line 82 of file roseus.cpp.

Function Documentation

◆ ___roseus()

pointer ___roseus ( register context ctx,
int  n,
pointer argv,
pointer  env 
)

Definition at line 1992 of file roseus.cpp.

◆ _exit()

else _exit ( ckintval(argv[0])  )

◆ def_rosconsole_formatter() [1/3]

def_rosconsole_formatter ( ROSEUS_ROSDEBUG  ,
ROS_DEBUG   
)

◆ def_rosconsole_formatter() [2/3]

ROS_INFO ROS_ERROR def_rosconsole_formatter ( ROSEUS_ROSFATAL  ,
ROS_FATAL   
)

◆ def_rosconsole_formatter() [3/3]

ROS_INFO def_rosconsole_formatter ( ROSEUS_ROSWARN  ,
ROS_WARN   
)

◆ EusValueToXmlRpc()

void EusValueToXmlRpc ( register context ctx,
pointer  argp,
XmlRpc::XmlRpcValue rpc_value 
)

Definition at line 1279 of file roseus.cpp.

◆ get_string()

byte* get_string ( register pointer  s)

Definition at line 98 of file roseus.cpp.

◆ getInteger()

int getInteger ( pointer  message,
pointer  method 
)

Definition at line 188 of file roseus.cpp.

◆ getString()

string getString ( pointer  message,
pointer  method 
)

Definition at line 159 of file roseus.cpp.

◆ if() [1/2]

if ( n  = =0)

◆ if() [2/2]

if ( s_bInstalled  )

Definition at line 821 of file roseus.cpp.

◆ register_roseus()

void register_roseus ( )

Definition at line 93 of file roseus.cpp.

◆ ROSEUS()

pointer ROSEUS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 572 of file roseus.cpp.

◆ ROSEUS_ADVERTISE()

pointer ROSEUS_ADVERTISE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 950 of file roseus.cpp.

◆ ROSEUS_ADVERTISE_SERVICE()

pointer ROSEUS_ADVERTISE_SERVICE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1201 of file roseus.cpp.

◆ ROSEUS_CREATE_NODEHANDLE()

pointer ROSEUS_CREATE_NODEHANDLE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 673 of file roseus.cpp.

◆ ROSEUS_CREATE_TIMER()

pointer ROSEUS_CREATE_TIMER ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1904 of file roseus.cpp.

◆ ROSEUS_DELETE_PARAM()

pointer ROSEUS_DELETE_PARAM ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1576 of file roseus.cpp.

◆ ROSEUS_DURATION_SLEEP()

pointer ROSEUS_DURATION_SLEEP ( register context ctx,
int  n,
pointer argv 
)

Definition at line 778 of file roseus.cpp.

◆ ROSEUS_GET_HOST()

pointer ROSEUS_GET_HOST ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1785 of file roseus.cpp.

◆ ROSEUS_GET_NODES()

pointer ROSEUS_GET_NODES ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1793 of file roseus.cpp.

◆ ROSEUS_GET_PARAM()

pointer ROSEUS_GET_PARAM ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1486 of file roseus.cpp.

◆ ROSEUS_GET_PARAM_CACHED()

pointer ROSEUS_GET_PARAM_CACHED ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1526 of file roseus.cpp.

◆ ROSEUS_GET_PORT()

pointer ROSEUS_GET_PORT ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1816 of file roseus.cpp.

◆ ROSEUS_GET_TOPICS()

pointer ROSEUS_GET_TOPICS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1831 of file roseus.cpp.

◆ ROSEUS_GET_URI()

pointer ROSEUS_GET_URI ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1823 of file roseus.cpp.

◆ ROSEUS_GETNAME()

pointer ROSEUS_GETNAME ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1732 of file roseus.cpp.

◆ ROSEUS_GETNAMESPACE()

pointer ROSEUS_GETNAMESPACE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1739 of file roseus.cpp.

◆ ROSEUS_GETNUMPUBLISHERS()

pointer ROSEUS_GETNUMPUBLISHERS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 904 of file roseus.cpp.

◆ ROSEUS_GETNUMSUBSCRIBERS()

pointer ROSEUS_GETNUMSUBSCRIBERS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1032 of file roseus.cpp.

◆ ROSEUS_GETTOPICPUBLISHER()

pointer ROSEUS_GETTOPICPUBLISHER ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1058 of file roseus.cpp.

◆ ROSEUS_GETTOPICSUBSCRIBER()

pointer ROSEUS_GETTOPICSUBSCRIBER ( register context ctx,
int  n,
pointer argv 
)

Definition at line 930 of file roseus.cpp.

◆ ROSEUS_HAS_PARAM()

pointer ROSEUS_HAS_PARAM ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1565 of file roseus.cpp.

◆ ROSEUS_LIST_PARAM()

pointer ROSEUS_LIST_PARAM ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1601 of file roseus.cpp.

◆ ROSEUS_OK()

pointer ROSEUS_OK ( register context ctx,
int  n,
pointer argv 
)

Definition at line 788 of file roseus.cpp.

◆ ROSEUS_PUBLISH()

pointer ROSEUS_PUBLISH ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1002 of file roseus.cpp.

◆ ROSEUS_RATE()

pointer ROSEUS_RATE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 761 of file roseus.cpp.

◆ ROSEUS_RESOLVE_NAME()

pointer ROSEUS_RESOLVE_NAME ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1722 of file roseus.cpp.

◆ ROSEUS_ROSPACK_DEPENDS()

pointer ROSEUS_ROSPACK_DEPENDS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1646 of file roseus.cpp.

◆ ROSEUS_ROSPACK_FIND()

pointer ROSEUS_ROSPACK_FIND ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1625 of file roseus.cpp.

◆ ROSEUS_ROSPACK_PLUGINS()

pointer ROSEUS_ROSPACK_PLUGINS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1681 of file roseus.cpp.

◆ ROSEUS_SEARCH_PARAM()

pointer ROSEUS_SEARCH_PARAM ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1587 of file roseus.cpp.

◆ ROSEUS_SERVICE_CALL()

pointer ROSEUS_SERVICE_CALL ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1115 of file roseus.cpp.

◆ ROSEUS_SERVICE_EXISTS()

pointer ROSEUS_SERVICE_EXISTS ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1101 of file roseus.cpp.

◆ ROSEUS_SET_LOGGER_LEVEL()

pointer ROSEUS_SET_LOGGER_LEVEL ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1748 of file roseus.cpp.

◆ ROSEUS_SET_PARAM()

pointer ROSEUS_SET_PARAM ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1369 of file roseus.cpp.

◆ ROSEUS_SLEEP()

pointer ROSEUS_SLEEP ( register context ctx,
int  n,
pointer argv 
)

Definition at line 771 of file roseus.cpp.

◆ ROSEUS_SPIN()

pointer ROSEUS_SPIN ( register context ctx,
int  n,
pointer argv 
)

Definition at line 709 of file roseus.cpp.

◆ ROSEUS_SPINONCE()

pointer ROSEUS_SPINONCE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 719 of file roseus.cpp.

◆ ROSEUS_SUBSCRIBE()

pointer ROSEUS_SUBSCRIBE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 837 of file roseus.cpp.

◆ ROSEUS_TIME_NOW()

pointer ROSEUS_TIME_NOW ( register context ctx,
int  n,
pointer argv 
)

Definition at line 747 of file roseus.cpp.

◆ ROSEUS_UNADVERTISE()

pointer ROSEUS_UNADVERTISE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 989 of file roseus.cpp.

◆ ROSEUS_UNADVERTISE_SERVICE()

pointer ROSEUS_UNADVERTISE_SERVICE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1265 of file roseus.cpp.

◆ ROSEUS_UNSUBSCRIBE()

pointer ROSEUS_UNSUBSCRIBE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 891 of file roseus.cpp.

◆ ROSEUS_WAIT_FOR_SERVICE()

pointer ROSEUS_WAIT_FOR_SERVICE ( register context ctx,
int  n,
pointer argv 
)

Definition at line 1081 of file roseus.cpp.

◆ roseusSignalHandler()

void roseusSignalHandler ( int  sig)

Definition at line 562 of file roseus.cpp.

◆ StoreConnectionHeader()

void StoreConnectionHeader ( EuslispMessage eus_msg)

Definition at line 307 of file roseus.cpp.

◆ XmlRpcToEusList()

pointer XmlRpcToEusList ( register context ctx,
XmlRpc::XmlRpcValue  param_list 
)

Definition at line 1437 of file roseus.cpp.

◆ XmlRpcToEusValue()

pointer XmlRpcToEusValue ( register context ctx,
XmlRpc::XmlRpcValue  rpc_value 
)

Definition at line 1384 of file roseus.cpp.

Variable Documentation

◆ argv

Initial value:
{
ROS_INFO("%s", __PRETTY_FUNCTION__)

Definition at line 819 of file roseus.cpp.

◆ K_FUNCTION_DOCUMENTATION

pointer K_FUNCTION_DOCUMENTATION

◆ K_ROSEUS_CONNECTION_HEADER

pointer K_ROSEUS_CONNECTION_HEADER

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_CURRENT_EXPECTED

pointer K_ROSEUS_CURRENT_EXPECTED

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_CURRENT_REAL

pointer K_ROSEUS_CURRENT_REAL

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_DATATYPE

pointer K_ROSEUS_DATATYPE

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_DEFINITION

pointer K_ROSEUS_DEFINITION

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_DESERIALIZE

pointer K_ROSEUS_DESERIALIZE

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_GET

pointer K_ROSEUS_GET

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_GROUPNAME

pointer K_ROSEUS_GROUPNAME

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_INIT

pointer K_ROSEUS_INIT

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_LAST_DURATION

pointer K_ROSEUS_LAST_DURATION

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_LAST_EXPECTED

pointer K_ROSEUS_LAST_EXPECTED

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_LAST_REAL

pointer K_ROSEUS_LAST_REAL

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_MD5SUM

pointer K_ROSEUS_MD5SUM

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_NSEC

pointer K_ROSEUS_NSEC

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_ONESHOT

pointer K_ROSEUS_ONESHOT

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_REQUEST

pointer K_ROSEUS_REQUEST

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_RESPONSE

pointer K_ROSEUS_RESPONSE

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_SEC

pointer K_ROSEUS_SEC

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_SERIALIZATION_LENGTH

pointer K_ROSEUS_SERIALIZATION_LENGTH

Definition at line 152 of file roseus.cpp.

◆ K_ROSEUS_SERIALIZE

pointer K_ROSEUS_SERIALIZE

Definition at line 152 of file roseus.cpp.

◆ LAMCLOSURE

pointer LAMCLOSURE

◆ n

Definition at line 818 of file roseus.cpp.

◆ QANON

pointer QANON

Definition at line 152 of file roseus.cpp.

◆ QNOOUT

pointer QNOOUT

Definition at line 152 of file roseus.cpp.

◆ QREPOVERSION

pointer QREPOVERSION

Definition at line 152 of file roseus.cpp.

◆ QROSDEBUG

pointer QROSDEBUG

Definition at line 152 of file roseus.cpp.

◆ QROSERROR

pointer QROSERROR

Definition at line 152 of file roseus.cpp.

◆ QROSFATAL

pointer QROSFATAL

Definition at line 152 of file roseus.cpp.

◆ QROSINFO

pointer QROSINFO

Definition at line 152 of file roseus.cpp.

◆ QROSWARN

pointer QROSWARN

Definition at line 152 of file roseus.cpp.

◆ rp

Definition at line 90 of file roseus.cpp.

◆ s_bInstalled

bool s_bInstalled = false
static

Definition at line 143 of file roseus.cpp.

◆ s_staticdata

RoseusStaticData s_staticdata
static

Definition at line 142 of file roseus.cpp.

NIL
pointer NIL
context
string::chars
byte chars[1]
cell::c
union cell::cellunion c
argv
ROS_INFO ROS_ERROR int pointer * argv
Definition: roseus.cpp:819
cell
n
ROS_INFO ROS_ERROR int n
Definition: roseus.cpp:818
ROS_INFO
#define ROS_INFO(...)
XFORMAT
pointer XFORMAT(context *, int, pointer *)
cell::cellunion::str
struct string str


roseus
Author(s): Kei Okada
autogenerated on Fri Feb 3 2023 03:35:33