|
#define | _DBG(fmt, ...) printf("%s:%d\t" fmt "\n", __FUNCTION__, __LINE__, __VA_ARGS__) |
|
#define | CONVERT_TO_NUMBER(CTGT) |
|
#define | DEBUG |
|
#define | gen_opmet(name, op) |
|
#define | gen_opmet_bool(name, op) |
|
#define | gen_push_bxptr(name, MT, T) |
|
#define | luaM_checkudata(L, pos, T) reinterpret_cast<T*>(luaL_checkudata((L), (pos), #T)) |
|
#define | luaM_checkudata_bx(L, pos, T) (T**) (luaL_checkudata((L), (pos), #T)) |
|
#define | luaM_checkudata_mt(L, pos, MT, T) reinterpret_cast<T*>(luaL_checkudata((L), (pos), MT)) |
|
#define | luaM_checkudata_mt_bx(L, pos, MT, T) (T**) (luaL_checkudata((L), (pos), MT)) |
|
#define | luaM_pushobject(L, T) new(L, #T) T |
|
#define | luaM_pushobject_mt(L, MT, T) new(L, MT) T |
|
#define | luaM_testudata(L, pos, T) (T*) (luaL_testudata((L), (pos), #T)) |
|
#define | luaM_testudata_bx(L, pos, T) (T**) (luaL_testudata((L), (pos), #T)) |
|
#define | luaM_testudata_mt(L, pos, MT, T) (T*) (luaL_testudata((L), (pos), MT)) |
|
#define | luaM_testudata_mt_bx(L, pos, MT, T) (T**) (luaL_testudata((L), (pos), MT)) |
|
|
static TaskContext * | __getTC (lua_State *) |
|
static int | __Operation_call (lua_State *L) |
|
static int | __Operation_send (lua_State *L) |
|
static int | __SendHandle_collect (lua_State *L, bool block) |
|
static bool | __typenames_cmp (lua_State *L, const types::TypeInfo *ti1, const char *type2) |
|
static bool | __Variable_isbasic (lua_State *L, DataSourceBase::shared_ptr &dsb) |
|
static int | __Variable_tolua (lua_State *L, DataSourceBase::shared_ptr dsb) |
|
static int | Attribute_del (lua_State *L) |
|
static int | Attribute_get (lua_State *L) |
|
static int | Attribute_getRaw (lua_State *L) |
|
static int | Attribute_index (lua_State *L) |
|
static int | Attribute_info (lua_State *L) |
|
static int | Attribute_newindex (lua_State *L) |
|
static int | Attribute_set (lua_State *L) |
|
static void | cache_clear (lua_State *L, DataSourceBase *varptr) |
|
bool | call_func (lua_State *L, const char *fname, TaskContext *tc, int require_function, int require_result) |
|
static int | EEHook_disable (lua_State *L) |
|
static int | EEHook_enable (lua_State *L) |
|
static int | EEHook_new (lua_State *L) |
|
res | evaluate () |
|
template<typename T > |
int | GCMethod (lua_State *L) |
|
| gen_opmet (Variable_add,+) gen_opmet(Variable_sub |
|
| gen_opmet (Variable_mul,*) gen_opmet(Variable_div |
|
| gen_opmet (Variable_mod,%) gen_opmet(Variable_pow |
|
| gen_opmet_bool (Variable_eq,==) gen_opmet_bool(Variable_lt |
|
| gen_push_bxptr (Property_push,"Property", PropertyBase) static int Property_new(lua_State *L) |
|
| gen_push_bxptr (Attribute_push,"Attribute", AttributeBase) static int Attribute_new(lua_State *L) |
|
| gen_push_bxptr (InputPort_push,"InputPort", InputPortInterface) static int InputPort_new(lua_State *L) |
|
| gen_push_bxptr (OutputPort_push,"OutputPort", OutputPortInterface) static int OutputPort_new(lua_State *L) |
|
| gen_push_bxptr (ServiceRequester_push,"ServiceRequester", ServiceRequester) static int ServiceRequester_getRequestName(lua_State *L) |
|
| gen_push_bxptr (TaskContext_push,"TaskContext", TaskContext) static int TaskContext_getName(lua_State *L) |
|
static int | getTC (lua_State *L) |
|
static int | getTime (lua_State *L) |
|
static int | globals_get (lua_State *L) |
|
static int | globals_getNames (lua_State *L) |
|
static int | globals_getProperties (lua_State *L) |
|
| if (res==0) luaL_error(L |
|
static int | InputPort_del (lua_State *L) |
|
static int | InputPort_read (lua_State *L) |
|
static int | Logger_getLogLevel (lua_State *L) |
|
static int | Logger_log (lua_State *L) |
|
static int | Logger_logl (lua_State *L) |
|
static int | Logger_setLogLevel (lua_State *L) |
|
static DataSourceBase::shared_ptr | lookup_member (lua_State *L, DataSourceBase::shared_ptr parent, const char *mem) |
|
void * | luaL_testudata (lua_State *L, int ud, const char *tname) |
|
| luaM_pushobject_mt (L,"Variable", DataSourceBase::shared_ptr)(res) |
|
int | luaopen_rtt (lua_State *L) |
|
static int | Operation_call (lua_State *L) |
|
static int | Operation_info (lua_State *L) |
|
static int | Operation_send (lua_State *L) |
|
template<typename T > |
int | OperationGC (lua_State *L) |
|
void * | operator new (size_t size, lua_State *L, const char *mt) |
|
static int | OutputPort_del (lua_State *L) |
|
static int | OutputPort_write (lua_State *L) |
|
static int | Port_connect (lua_State *L) |
|
static int | Port_disconnect (lua_State *L) |
|
static int | Port_info (lua_State *L) |
|
static int | Property_del (lua_State *L) |
|
static int | Property_get (lua_State *L) |
|
static int | Property_getRaw (lua_State *L) |
|
static int | Property_index (lua_State *L) |
|
static int | Property_info (lua_State *L) |
|
static int | Property_newindex (lua_State *L) |
|
static int | Property_set (lua_State *L) |
|
static int | provides_global (lua_State *L) |
|
void | push_vect_str (lua_State *L, const std::vector< std::string > &v) |
|
static int | rtt_services (lua_State *L) |
|
static int | rtt_sleep (lua_State *L) |
|
static int | rtt_typekits (lua_State *L) |
|
static int | rtt_types (lua_State *L) |
|
static int | SendHandle_collect (lua_State *L) |
|
static int | SendHandle_collectIfDone (lua_State *L) |
|
static void | SendStatus_push (lua_State *L, SendStatus ss) |
|
static int | Service_doc (lua_State *L) |
|
static int | Service_getAttribute (lua_State *L) |
|
static int | Service_getAttributeNames (lua_State *L) |
|
static int | Service_getAttributes (lua_State *L) |
|
static int | Service_getName (lua_State *L) |
|
static int | Service_getOperation (lua_State *L) |
|
static int | Service_getOperationInfo (lua_State *L) |
|
static int | Service_getOperationNames (lua_State *L) |
|
static int | Service_getPort (lua_State *L) |
|
static int | Service_getPortNames (lua_State *L) |
|
static int | Service_getProperties (lua_State *L) |
|
static int | Service_getProperty (lua_State *L) |
|
static int | Service_getPropertyNames (lua_State *L) |
|
static int | Service_getProviderNames (lua_State *L) |
|
static int | Service_hasOperation (lua_State *L) |
|
static int | Service_provides (lua_State *L) |
|
static int | ServiceRequester_disconnect (lua_State *L) |
|
static int | ServiceRequester_getRequesterNames (lua_State *L) |
|
static int | ServiceRequester_ready (lua_State *L) |
|
static int | ServiceRequester_requires (lua_State *L) |
|
int | set_context_tc (TaskContext *tc, lua_State *L) |
|
static int | TaskContext_activate (lua_State *L) |
|
static int | TaskContext_addAttribute (lua_State *L) |
|
static int | TaskContext_addEventPort (lua_State *L) |
|
static int | TaskContext_addPeer (lua_State *L) |
|
static int | TaskContext_addPort (lua_State *L) |
|
static int | TaskContext_addProperty (lua_State *L) |
|
static int | TaskContext_cleanup (lua_State *L) |
|
static int | TaskContext_configure (lua_State *L) |
|
static int | TaskContext_connectPeers (lua_State *L) |
|
static int | TaskContext_connectServices (lua_State *L) |
|
static int | TaskContext_del (lua_State *L) |
|
static int | TaskContext_error (lua_State *L) |
|
static int | TaskContext_getAttribute (lua_State *L) |
|
static int | TaskContext_getAttributeNames (lua_State *L) |
|
static int | TaskContext_getAttributes (lua_State *L) |
|
static int | TaskContext_getOperation (lua_State *L) |
|
static int | TaskContext_getOperationInfo (lua_State *L) |
|
static int | TaskContext_getOps (lua_State *L) |
|
static int | TaskContext_getPeer (lua_State *L) |
|
static int | TaskContext_getPeers (lua_State *L) |
|
static int | TaskContext_getPort (lua_State *L) |
|
static int | TaskContext_getPortNames (lua_State *L) |
|
static int | TaskContext_getProperties (lua_State *L) |
|
static int | TaskContext_getProperty (lua_State *L) |
|
static int | TaskContext_getPropertyNames (lua_State *L) |
|
static int | TaskContext_getProviderNames (lua_State *L) |
|
static int | TaskContext_getState (lua_State *L) |
|
static int | TaskContext_hasOperation (lua_State *L) |
|
static int | TaskContext_provides (lua_State *L) |
|
static int | TaskContext_recover (lua_State *L) |
|
static int | TaskContext_removeAttribute (lua_State *L) |
|
static int | TaskContext_removePeer (lua_State *L) |
|
static int | TaskContext_removePort (lua_State *L) |
|
static int | TaskContext_removeProperty (lua_State *L) |
|
static int | TaskContext_requires (lua_State *L) |
|
static int | TaskContext_start (lua_State *L) |
|
static int | TaskContext_stop (lua_State *L) |
|
static const TypeInfo * | ti_lookup (lua_State *L, const char *name) |
|
static void | Variable_coerce (lua_State *L, DataSourceBase::shared_ptr dsb) |
|
static int | Variable_create (lua_State *L) |
|
static int | Variable_create_ival (lua_State *L, int typeind, int valind) |
|
static void | Variable_fromlua (lua_State *L, DataSourceBase::shared_ptr &dsb, int valind) |
|
static DataSourceBase::shared_ptr | Variable_fromlua (lua_State *L, const types::TypeInfo *ti, int valind) |
|
static DataSourceBase::shared_ptr | Variable_fromlua (lua_State *L, const char *type, int valind) |
|
static int | Variable_getMember (lua_State *L) |
|
static int | Variable_getMemberNames (lua_State *L) |
|
static int | Variable_getMemberRaw (lua_State *L) |
|
static int | Variable_getType (lua_State *L) |
|
static int | Variable_getTypeIdName (lua_State *L) |
|
static int | Variable_getTypeName (lua_State *L) |
|
static int | Variable_getTypes (lua_State *L) |
|
static int | Variable_index (lua_State *L) |
|
static bool | Variable_is_a (lua_State *L, const types::TypeInfo *ti1, const char *type) |
|
static int | Variable_isbasic (lua_State *L) |
|
static int | Variable_new (lua_State *L) |
|
static int | Variable_newindex (lua_State *L) |
|
static void | Variable_push_coerce (lua_State *L, DataSourceBase::shared_ptr dsb) |
|
static int | Variable_resize (lua_State *L) |
|
static int | Variable_tolightuserdata (lua_State *L) |
|
static int | Variable_tolua (lua_State *L) |
|
static int | Variable_toString (lua_State *L) |
|
static int | Variable_unm (lua_State *L) |
|
static int | Variable_update (lua_State *L) |
|
template<typename T > |
int | VariableGC (lua_State *L) |
|
|
<) gen_opmet_bool(Variable_le,<=) static int Variable_opBinary(lua_State *L){types::OperatorRepository::shared_ptr opreg=types::OperatorRepository::Instance();const char *op=luaL_checkstring(L, 1);DataSourceBase::shared_ptr arg1=*(luaM_checkudata_mt(L, 2,"Variable", DataSourceBase::shared_ptr));DataSourceBase::shared_ptr arg2=*(luaM_checkudata_mt(L, 3,"Variable", DataSourceBase::shared_ptr));DataSourceBase *res;res=opreg-> | applyBinary (op, arg1.get(), arg2.get()) |
|
Variable opBinary s not applicable to | args |
|
static const struct luaL_Reg | Attribute_f [] |
|
static const struct luaL_Reg | Attribute_m [] |
|
static const struct luaL_Reg | EEHook_f [] |
|
static const struct luaL_Reg | EEHook_m [] |
|
static const struct luaL_Reg | InputPort_f [] |
|
static const struct luaL_Reg | InputPort_m [] |
|
static const char *const | loglevels [] |
|
Variable opBinary s not applicable to | op |
|
static const struct luaL_Reg | Operation_f [] |
|
static const struct luaL_Reg | Operation_m [] |
|
static const struct luaL_Reg | OutputPort_f [] |
|
static const struct luaL_Reg | OutputPort_m [] |
|
static const struct luaL_Reg | Property_f [] |
|
static const struct luaL_Reg | Property_m [] |
|
| return |
|
static const struct luaL_Reg | rtt_f [] |
|
static const struct luaL_Reg | SendHandle_f [] |
|
static const struct luaL_Reg | SendHandle_m [] |
|
static const struct luaL_Reg | Service_f [] |
|
static const struct luaL_Reg | Service_m [] |
|
static const struct luaL_Reg | ServiceRequester_f [] |
|
static const struct luaL_Reg | ServiceRequester_m [] |
|
static const struct luaL_Reg | TaskContext_f [] |
|
static const struct luaL_Reg | TaskContext_m [] |
|
static const struct luaL_Reg | Variable_f [] |
|
static const struct luaL_Reg | Variable_m [] |
|