#include "rtt.hpp"
Go to the source code of this file.
Classes | |
| class | EEHook |
| struct | OperationHandle |
Defines | |
| #define | _DBG(fmt, args...) printf("%s:%d\t" fmt "\n", __FUNCTION__, __LINE__, ##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)) |
Functions | |
| 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) |
| 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_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_getOpInfo (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) |
Variables | |
| <) gen_opmet_bool(Variable_le, <=) staticintVariable_opBinary(lua_State *L){types::OperatorRepository::shared_ptropreg=types::OperatorRepository::Instance();constchar *op=luaL_checkstring(L, 1);DataSourceBase::shared_ptrarg1=*(luaM_checkudata_mt(L, 2,"Variable", DataSourceBase::shared_ptr));DataSourceBase::shared_ptrarg2=*(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 struct luaL_Reg | Attribute_f [] |
| static struct luaL_Reg | Attribute_m [] |
| static struct luaL_Reg | EEHook_f [] |
| static struct luaL_Reg | EEHook_m [] |
| static struct luaL_Reg | InputPort_f [] |
| static struct luaL_Reg | InputPort_m [] |
| static const char *const | loglevels [] |
| Variable opBinary s not applicable to | op |
| static struct luaL_Reg | Operation_f [] |
| static struct luaL_Reg | Operation_m [] |
| static struct luaL_Reg | OutputPort_f [] |
| static struct luaL_Reg | OutputPort_m [] |
| static struct luaL_Reg | Property_f [] |
| static struct luaL_Reg | Property_m [] |
| return | |
| static struct luaL_Reg | rtt_f [] |
| static struct luaL_Reg | SendHandle_f [] |
| static struct luaL_Reg | SendHandle_m [] |
| static struct luaL_Reg | Service_f [] |
| static struct luaL_Reg | Service_m [] |
| static struct luaL_Reg | ServiceRequester_f [] |
| static struct luaL_Reg | ServiceRequester_m [] |
| static struct luaL_Reg | TaskContext_f [] |
| static struct luaL_Reg | TaskContext_m [] |
| static struct luaL_Reg | Variable_f [] |
| static struct luaL_Reg | Variable_m [] |
| #define CONVERT_TO_NUMBER | ( | CTGT | ) |
lua_Number x; \ if (luatype == LUA_TNUMBER) x = lua_tonumber(L, valind); \ else goto out_conv_err; \ AssignableDataSource<CTGT> *ads = ValueDataSource<CTGT>::narrow(dsb.get()); \ if (ads == NULL) luaL_error(L, "Variable_fromlua: failed to narrow target dsb to %s.", #CTGT ); \ ads->set((CTGT) x)\
static int name(lua_State *L) \ { \ DataSourceBase::shared_ptr arg1 = *(luaM_checkudata_mt(L, 1, "Variable", DataSourceBase::shared_ptr)); \ DataSourceBase::shared_ptr arg2 = *(luaM_checkudata_mt(L, 2, "Variable", DataSourceBase::shared_ptr)); \ types::OperatorRepository::shared_ptr opreg = types::OperatorRepository::Instance(); \ DataSourceBase *res = opreg->applyBinary(#op, arg1.get(), arg2.get()); \ if(res == 0) \ luaL_error(L , "%s (operator %s) failed", #name, #op); \ res->evaluate(); \ luaM_pushobject_mt(L, "Variable", DataSourceBase::shared_ptr)(res); \ return 1; \ } \
| #define gen_opmet_bool | ( | name, | |
| op | |||
| ) |
static int name(lua_State *L) \ { \ DataSourceBase::shared_ptr arg1 = *(luaM_checkudata_mt(L, 1, "Variable", DataSourceBase::shared_ptr)); \ DataSourceBase::shared_ptr arg2 = *(luaM_checkudata_mt(L, 2, "Variable", DataSourceBase::shared_ptr)); \ types::OperatorRepository::shared_ptr opreg = types::OperatorRepository::Instance(); \ DataSourceBase *res = opreg->applyBinary(#op, arg1.get(), arg2.get()); \ if(res == 0) \ luaL_error(L , "%s (operator %s) failed", #name, #op); \ res->evaluate(); \ return __Variable_tolua(L, res); \ } \
| #define gen_push_bxptr | ( | name, | |
| MT, | |||
| T | |||
| ) |
static void name(lua_State *L, T* ptr) \ { \ T** ptrptr = (T**) lua_newuserdata(L, sizeof(T*)); \ *ptrptr = ptr; \ luaL_getmetatable(L, MT); \ lua_setmetatable(L, -2); \ } \
| #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 * | L | ) | [static] |
| static int __Operation_call | ( | lua_State * | L | ) | [static] |
| static int __Operation_send | ( | lua_State * | L | ) | [static] |
| static int __SendHandle_collect | ( | lua_State * | L, |
| bool | block | ||
| ) | [static] |
| static bool __typenames_cmp | ( | lua_State * | L, |
| const types::TypeInfo * | ti1, | ||
| const char * | type2 | ||
| ) | [static] |
| static bool __Variable_isbasic | ( | lua_State * | L, |
| DataSourceBase::shared_ptr & | dsb | ||
| ) | [static] |
| static int __Variable_tolua | ( | lua_State * | L, |
| DataSourceBase::shared_ptr | dsb | ||
| ) | [static] |
| static int Attribute_del | ( | lua_State * | L | ) | [static] |
| static int Attribute_get | ( | lua_State * | L | ) | [static] |
| static int Attribute_getRaw | ( | lua_State * | L | ) | [static] |
| static int Attribute_index | ( | lua_State * | L | ) | [static] |
| static int Attribute_info | ( | lua_State * | L | ) | [static] |
| static int Attribute_newindex | ( | lua_State * | L | ) | [static] |
| static int Attribute_set | ( | lua_State * | L | ) | [static] |
| static void cache_clear | ( | lua_State * | L, |
| DataSourceBase * | varptr | ||
| ) | [static] |
| 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] |
| static int EEHook_enable | ( | lua_State * | L | ) | [static] |
| static int EEHook_new | ( | lua_State * | L | ) | [static] |
| res evaluate | ( | ) |
| gen_opmet | ( | Variable_add | , |
| + | |||
| ) |
| gen_opmet | ( | Variable_mul | , |
| * | |||
| ) |
| gen_opmet | ( | Variable_mod | , |
| % | |||
| ) |
| gen_opmet_bool | ( | Variable_eq | ) |
| gen_push_bxptr | ( | Property_push | , |
| "Property" | , | ||
| PropertyBase | |||
| ) |
| gen_push_bxptr | ( | Attribute_push | , |
| "Attribute" | , | ||
| AttributeBase | |||
| ) |
| gen_push_bxptr | ( | InputPort_push | , |
| "InputPort" | , | ||
| InputPortInterface | |||
| ) |
| gen_push_bxptr | ( | OutputPort_push | , |
| "OutputPort" | , | ||
| OutputPortInterface | |||
| ) |
| gen_push_bxptr | ( | ServiceRequester_push | , |
| "ServiceRequester" | , | ||
| ServiceRequester | |||
| ) |
| gen_push_bxptr | ( | TaskContext_push | , |
| "TaskContext" | , | ||
| TaskContext | |||
| ) |
| static int globals_get | ( | lua_State * | L | ) | [static] |
| static int globals_getNames | ( | lua_State * | L | ) | [static] |
| if | ( | res | = = 0 | ) |
| static int InputPort_del | ( | lua_State * | L | ) | [static] |
| static int InputPort_read | ( | lua_State * | L | ) | [static] |
| static int Logger_getLogLevel | ( | lua_State * | L | ) | [static] |
| static int Logger_log | ( | lua_State * | L | ) | [static] |
| static int Logger_logl | ( | lua_State * | L | ) | [static] |
| static int Logger_setLogLevel | ( | lua_State * | L | ) | [static] |
| static DataSourceBase::shared_ptr lookup_member | ( | lua_State * | L, |
| DataSourceBase::shared_ptr | parent, | ||
| const char * | mem | ||
| ) | [static] |
| void* luaL_testudata | ( | lua_State * | L, |
| int | ud, | ||
| const char * | tname | ||
| ) |
| luaM_pushobject_mt | ( | L | , |
| "Variable" | , | ||
| DataSourceBase::shared_ptr | |||
| ) |
| int luaopen_rtt | ( | lua_State * | L | ) |
| static int Operation_call | ( | lua_State * | L | ) | [static] |
| static int Operation_info | ( | lua_State * | L | ) | [static] |
| static int Operation_send | ( | lua_State * | L | ) | [static] |
| 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] |
| static int OutputPort_write | ( | lua_State * | L | ) | [static] |
| static int Port_connect | ( | lua_State * | L | ) | [static] |
| static int Port_disconnect | ( | lua_State * | L | ) | [static] |
| static int Property_del | ( | lua_State * | L | ) | [static] |
| static int Property_get | ( | lua_State * | L | ) | [static] |
| static int Property_getRaw | ( | lua_State * | L | ) | [static] |
| static int Property_index | ( | lua_State * | L | ) | [static] |
| static int Property_info | ( | lua_State * | L | ) | [static] |
| static int Property_newindex | ( | lua_State * | L | ) | [static] |
| static int Property_set | ( | lua_State * | L | ) | [static] |
| static int provides_global | ( | lua_State * | L | ) | [static] |
| void push_vect_str | ( | lua_State * | L, |
| const std::vector< std::string > & | v | ||
| ) |
| static int rtt_services | ( | lua_State * | L | ) | [static] |
| static int rtt_typekits | ( | lua_State * | L | ) | [static] |
| static int SendHandle_collect | ( | lua_State * | L | ) | [static] |
| static int SendHandle_collectIfDone | ( | lua_State * | L | ) | [static] |
| static void SendStatus_push | ( | lua_State * | L, |
| SendStatus | ss | ||
| ) | [static] |
| static int Service_doc | ( | lua_State * | L | ) | [static] |
| static int Service_getAttribute | ( | lua_State * | L | ) | [static] |
| static int Service_getAttributeNames | ( | lua_State * | L | ) | [static] |
| static int Service_getAttributes | ( | lua_State * | L | ) | [static] |
| static int Service_getName | ( | lua_State * | L | ) | [static] |
| static int Service_getOperation | ( | lua_State * | L | ) | [static] |
| static int Service_getOperationNames | ( | lua_State * | L | ) | [static] |
| static int Service_getPort | ( | lua_State * | L | ) | [static] |
| static int Service_getPortNames | ( | lua_State * | L | ) | [static] |
| static int Service_getProperties | ( | lua_State * | L | ) | [static] |
| static int Service_getProperty | ( | lua_State * | L | ) | [static] |
| static int Service_getPropertyNames | ( | lua_State * | L | ) | [static] |
| static int Service_getProviderNames | ( | lua_State * | L | ) | [static] |
| static int Service_hasOperation | ( | lua_State * | L | ) | [static] |
| static int Service_provides | ( | lua_State * | L | ) | [static] |
| static int ServiceRequester_disconnect | ( | lua_State * | L | ) | [static] |
| static int ServiceRequester_getRequesterNames | ( | lua_State * | L | ) | [static] |
| static int ServiceRequester_ready | ( | lua_State * | L | ) | [static] |
| static int ServiceRequester_requires | ( | lua_State * | L | ) | [static] |
| int set_context_tc | ( | TaskContext * | tc, |
| lua_State * | L | ||
| ) |
| static int TaskContext_activate | ( | lua_State * | L | ) | [static] |
| static int TaskContext_addAttribute | ( | lua_State * | L | ) | [static] |
| static int TaskContext_addEventPort | ( | lua_State * | L | ) | [static] |
| static int TaskContext_addPeer | ( | lua_State * | L | ) | [static] |
| static int TaskContext_addPort | ( | lua_State * | L | ) | [static] |
| static int TaskContext_addProperty | ( | lua_State * | L | ) | [static] |
| static int TaskContext_cleanup | ( | lua_State * | L | ) | [static] |
| static int TaskContext_configure | ( | lua_State * | L | ) | [static] |
| static int TaskContext_connectPeers | ( | lua_State * | L | ) | [static] |
| static int TaskContext_connectServices | ( | lua_State * | L | ) | [static] |
| static int TaskContext_del | ( | lua_State * | L | ) | [static] |
| static int TaskContext_error | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getAttribute | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getAttributeNames | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getAttributes | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getOperation | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getOpInfo | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getOps | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getPeer | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getPeers | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getPort | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getPortNames | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getProperties | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getProperty | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getPropertyNames | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getProviderNames | ( | lua_State * | L | ) | [static] |
| static int TaskContext_getState | ( | lua_State * | L | ) | [static] |
| static int TaskContext_hasOperation | ( | lua_State * | L | ) | [static] |
| static int TaskContext_provides | ( | lua_State * | L | ) | [static] |
| static int TaskContext_recover | ( | lua_State * | L | ) | [static] |
| static int TaskContext_removeAttribute | ( | lua_State * | L | ) | [static] |
| static int TaskContext_removePeer | ( | lua_State * | L | ) | [static] |
| static int TaskContext_removePort | ( | lua_State * | L | ) | [static] |
| static int TaskContext_removeProperty | ( | lua_State * | L | ) | [static] |
| static int TaskContext_requires | ( | lua_State * | L | ) | [static] |
| static int TaskContext_start | ( | lua_State * | L | ) | [static] |
| static int TaskContext_stop | ( | lua_State * | L | ) | [static] |
| static void Variable_coerce | ( | lua_State * | L, |
| DataSourceBase::shared_ptr | dsb | ||
| ) | [static] |
| static int Variable_create | ( | lua_State * | L | ) | [static] |
| static int Variable_create_ival | ( | lua_State * | L, |
| int | typeind, | ||
| int | valind | ||
| ) | [static] |
| static void Variable_fromlua | ( | lua_State * | L, |
| DataSourceBase::shared_ptr & | dsb, | ||
| int | valind | ||
| ) | [static] |
| static DataSourceBase::shared_ptr Variable_fromlua | ( | lua_State * | L, |
| const types::TypeInfo * | ti, | ||
| int | valind | ||
| ) | [static] |
| static DataSourceBase::shared_ptr Variable_fromlua | ( | lua_State * | L, |
| const char * | type, | ||
| int | valind | ||
| ) | [static] |
| static int Variable_getMember | ( | lua_State * | L | ) | [static] |
| static int Variable_getMemberNames | ( | lua_State * | L | ) | [static] |
| static int Variable_getMemberRaw | ( | lua_State * | L | ) | [static] |
| static int Variable_getType | ( | lua_State * | L | ) | [static] |
| static int Variable_getTypeIdName | ( | lua_State * | L | ) | [static] |
| static int Variable_getTypeName | ( | lua_State * | L | ) | [static] |
| static int Variable_getTypes | ( | lua_State * | L | ) | [static] |
| static int Variable_index | ( | lua_State * | L | ) | [static] |
| static bool Variable_is_a | ( | lua_State * | L, |
| const types::TypeInfo * | ti1, | ||
| const char * | type | ||
| ) | [static] |
| static int Variable_isbasic | ( | lua_State * | L | ) | [static] |
| static int Variable_new | ( | lua_State * | L | ) | [static] |
| static int Variable_newindex | ( | lua_State * | L | ) | [static] |
| static void Variable_push_coerce | ( | lua_State * | L, |
| DataSourceBase::shared_ptr | dsb | ||
| ) | [static] |
| static int Variable_resize | ( | lua_State * | L | ) | [static] |
| static int Variable_tolightuserdata | ( | lua_State * | L | ) | [static] |
| static int Variable_tolua | ( | lua_State * | L | ) | [static] |
| static int Variable_toString | ( | lua_State * | L | ) | [static] |
| static int Variable_unm | ( | lua_State * | L | ) | [static] |
| static int Variable_update | ( | lua_State * | L | ) | [static] |
| int VariableGC | ( | lua_State * | L | ) |
| <)gen_opmet_bool(Variable_le,<=)staticintVariable_opBinary(lua_State*L){types::OperatorRepository::shared_ptropreg=types::OperatorRepository::Instance();constchar*op=luaL_checkstring(L,1);DataSourceBase::shared_ptrarg1=*(luaM_checkudata_mt(L,2,"Variable",DataSourceBase::shared_ptr));DataSourceBase::shared_ptrarg2=*(luaM_checkudata_mt(L,3,"Variable",DataSourceBase::shared_ptr));DataSourceBase*res;res=opreg- applyBinary)(op, arg1.get(), arg2.get()) |
struct luaL_Reg Attribute_f[] [static] |
{
{"new", Attribute_new },
{"get", Attribute_get },
{"getRaw", Attribute_getRaw },
{"set", Attribute_set },
{"info", Attribute_info },
{"delete", Attribute_del },
{NULL, NULL}
}
struct luaL_Reg Attribute_m[] [static] |
{
{"get", Attribute_get },
{"getRaw", Attribute_getRaw },
{"set", Attribute_set },
{"info", Attribute_info },
{"delete", Attribute_del },
{"__index", Attribute_index },
{"__newindex", Attribute_newindex },
{NULL, NULL}
}
struct luaL_Reg EEHook_f[] [static] |
{
{ "new", EEHook_new },
{ "enable", EEHook_enable },
{ "disable", EEHook_disable },
}
struct luaL_Reg EEHook_m[] [static] |
{
{ "enable", EEHook_enable },
{ "disable", EEHook_disable },
}
struct luaL_Reg InputPort_f[] [static] |
{
{"new", InputPort_new },
{"read", InputPort_read },
{"info", Port_info },
{"connect", Port_connect },
{"disconnect", Port_disconnect },
{"delete", InputPort_del },
{NULL, NULL}
}
struct luaL_Reg InputPort_m[] [static] |
{
{"read", InputPort_read },
{"info", Port_info },
{"delete", InputPort_del },
{"connect", Port_connect },
{"disconnect", Port_disconnect },
{NULL, NULL}
}
const char* const loglevels[] [static] |
struct luaL_Reg Operation_f[] [static] |
{
{ "info", Operation_info },
{ "call", Operation_call },
{ "send", Operation_send },
{ NULL, NULL }
}
struct luaL_Reg Operation_m[] [static] |
{
{ "info", Operation_info },
{ "send", Operation_send },
{ "__call", Operation_call },
{ "__gc", OperationGC<OperationHandle> },
{ NULL, NULL }
}
struct luaL_Reg OutputPort_f[] [static] |
{
{"new", OutputPort_new },
{"write", OutputPort_write },
{"info", Port_info },
{"connect", Port_connect },
{"disconnect", Port_disconnect },
{"delete", OutputPort_del },
{NULL, NULL}
}
struct luaL_Reg OutputPort_m[] [static] |
{
{"write", OutputPort_write },
{"info", Port_info },
{"connect", Port_connect },
{"disconnect", Port_disconnect },
{"delete", OutputPort_del },
{NULL, NULL}
}
struct luaL_Reg Property_f[] [static] |
{
{"new", Property_new },
{"get", Property_get },
{"getRaw", Property_getRaw },
{"set", Property_set },
{"info", Property_info },
{"delete", Property_del },
{NULL, NULL}
}
struct luaL_Reg Property_m[] [static] |
{
{"get", Property_get },
{"getRaw", Property_getRaw },
{"set", Property_set },
{"info", Property_info },
{"delete", Property_del },
{"__index", Property_index },
{"__newindex", Property_newindex },
{NULL, NULL}
}
struct luaL_Reg rtt_f[] [static] |
{
{"getTime", getTime },
{"sleep", rtt_sleep },
{"getTC", getTC },
{"globals_getNames", globals_getNames },
{"globals_get", globals_get },
{"provides", provides_global },
{"services", rtt_services },
{"typekits", rtt_typekits },
{"types", rtt_types },
{"setLogLevel", Logger_setLogLevel },
{"getLogLevel", Logger_getLogLevel },
{"log", Logger_log },
{"logl", Logger_logl },
{NULL, NULL}
}
struct luaL_Reg SendHandle_f[] [static] |
{
{ "collect", SendHandle_collect },
{ "collectIfDone", SendHandle_collectIfDone },
{ NULL, NULL }
}
struct luaL_Reg SendHandle_m[] [static] |
{
{ "collect", SendHandle_collect },
{ "collectIfDone", SendHandle_collectIfDone },
{ "__gc", GCMethod<SendHandleC> },
{ NULL, NULL }
}
struct luaL_Reg Service_f[] [static] |
{
{ "getName", Service_getName },
{ "doc", Service_doc },
{ "getProviderNames", Service_getProviderNames },
{ "getOperationNames", Service_getOperationNames },
{ "hasOperation", Service_hasOperation },
{ "getPortNames", Service_getPortNames },
{ "provides", Service_provides },
{ "getOperation", Service_getOperation },
{ "getPort", Service_getPort },
{ "getProperty", Service_getProperty },
{ "getProperties", Service_getProperties },
{ "getPropertyNames", Service_getPropertyNames },
{ "getAttribute", Service_getAttribute },
{ "getAttributes", Service_getAttributes },
{ "getAttributeNames", Service_getAttributeNames },
{ NULL, NULL }
}
struct luaL_Reg Service_m[] [static] |
{
{ "getName", Service_getName },
{ "doc", Service_doc },
{ "getProviderNames", Service_getProviderNames },
{ "getOperationNames", Service_getOperationNames },
{ "hasOperation", Service_hasOperation },
{ "getPortNames", Service_getPortNames },
{ "provides", Service_provides },
{ "getOperation", Service_getOperation },
{ "getPort", Service_getPort },
{ "getProperty", Service_getProperty },
{ "getProperties", Service_getProperties },
{ "getPropertyNames", Service_getPropertyNames },
{ "getAttribute", Service_getAttribute },
{ "getAttributes", Service_getAttributes },
{ "getAttributeNames", Service_getAttributeNames },
{ "__gc", GCMethod<Service::shared_ptr> },
{ NULL, NULL }
}
struct luaL_Reg ServiceRequester_f[] [static] |
{
{ "getRequestName", ServiceRequester_getRequestName },
{ "getRequesterNames", ServiceRequester_getRequesterNames },
{ "ready", ServiceRequester_ready },
{ "disconnect", ServiceRequester_disconnect },
{ "requires", ServiceRequester_requires },
{ NULL, NULL }
}
struct luaL_Reg ServiceRequester_m[] [static] |
{
{ "getRequestName", ServiceRequester_getRequestName },
{ "getRequesterNames", ServiceRequester_getRequesterNames },
{ "ready", ServiceRequester_ready },
{ "disconnect", ServiceRequester_disconnect },
{ "requires", ServiceRequester_requires },
{ NULL, NULL }
}
struct luaL_Reg TaskContext_f[] [static] |
struct luaL_Reg TaskContext_m[] [static] |
struct luaL_Reg Variable_f[] [static] |
{
{ "new", Variable_new },
{ "tolua", Variable_tolua },
{ "isbasic", Variable_isbasic },
{ "toString", Variable_toString },
{ "getTypes", Variable_getTypes },
{ "getType", Variable_getType },
{ "getTypeName", Variable_getTypeName },
{ "getTypeIdName", Variable_getTypeIdName },
{ "getMemberNames", Variable_getMemberNames },
{ "getMember", Variable_getMember },
{ "getMemberRaw", Variable_getMemberRaw },
{ "tolud", Variable_tolightuserdata },
{ "resize", Variable_resize },
{ "opBinary", Variable_opBinary },
{ "assign", Variable_update },
{ "unm", Variable_unm },
{ "add", Variable_add },
{ "sub", Variable_sub },
{ "mul", Variable_mul },
{ "div", Variable_div },
{ "mod", Variable_mod },
{ "pow", Variable_pow },
{ "eq", Variable_eq },
{ "lt", Variable_lt },
{ "le", Variable_le },
{ NULL, NULL}
}
struct luaL_Reg Variable_m[] [static] |