Data Structures | |
struct | DimRpc_Object |
struct | DimRpcInfo_Object |
class | DimRpcInfoWrapper |
class | DimRpcWrapper |
struct | PyCallback |
Functions | |
void | _dic_cmnd_callback_dummy (void *, int *) |
void | _dic_error_user_routine_dummy (int, int, char *) |
void | _dic_info_service_dummy (void *, void *, int *) |
static void | dim_callbackCommandFunc (void *, void *, int *) |
static PyObject * | dim_dic_add_error_handler (PyObject *self, PyObject *args) |
static PyObject * | dim_dic_cmnd_callback (PyObject *, PyObject *args) |
static PyObject * | dim_dic_cmnd_service (PyObject *, PyObject *args) |
static PyObject * | dim_dic_disable_padding (PyObject *, PyObject *) |
static PyObject * | dim_dic_get_conn_id (PyObject *, PyObject *) |
static PyObject * | dim_dic_get_dns_node (PyObject *, PyObject *) |
static PyObject * | dim_dic_get_dns_port (PyObject *, PyObject *) |
static PyObject * | dim_dic_get_error_services (PyObject *, PyObject *args) |
static PyObject * | dim_dic_get_format (PyObject *, PyObject *args) |
static PyObject * | dim_dic_get_id (PyObject *, PyObject *) |
static PyObject * | dim_dic_get_quality (PyObject *, PyObject *args) |
static PyObject * | dim_dic_get_server (PyObject *, PyObject *args) |
static PyObject * | dim_dic_get_server_services (PyObject *, PyObject *args) |
static PyObject * | dim_dic_get_timestamp (PyObject *, PyObject *args) |
static PyObject * | dim_dic_info_service (PyObject *, PyObject *args) |
static PyObject * | dim_dic_info_service_stamped (PyObject *self, PyObject *args) |
static PyObject * | dim_dic_release_service (PyObject *, PyObject *args) |
static PyObject * | dim_dic_set_dns_node (PyObject *, PyObject *args) |
static PyObject * | dim_dic_set_dns_port (PyObject *, PyObject *args) |
static PyObject * | dim_dis_add_client_exit_handler (PyObject *self, PyObject *args) |
static PyObject * | dim_dis_add_cmnd (PyObject *, PyObject *args) |
static PyObject * | dim_dis_add_error_handler (PyObject *self, PyObject *args) |
static PyObject * | dim_dis_add_exit_handler (PyObject *self, PyObject *args) |
static PyObject * | dim_dis_add_service (PyObject *, PyObject *args) |
static void | dim_dis_callbackClientExitHandler (int *tag) |
static void | dim_dis_callbackErrorHandler (int severity, int error_code, char *message) |
static void | dim_dis_callbackExitHandler (int *code) |
static PyObject * | dim_dis_get_client (PyObject *, PyObject *args) |
static PyObject * | dim_dis_get_client_services (PyObject *, PyObject *args) |
static PyObject * | dim_dis_get_conn_id (PyObject *, PyObject *) |
static PyObject * | dim_dis_get_dns_node (PyObject *, PyObject *) |
static PyObject * | dim_dis_get_dns_port (PyObject *, PyObject *) |
static PyObject * | dim_dis_get_error_services (PyObject *, PyObject *) |
static PyObject * | dim_dis_get_next_cmnd (PyObject *, PyObject *args) |
static PyObject * | dim_dis_get_timeout (PyObject *, PyObject *args) |
static PyObject * | dim_dis_remove_service (PyObject *, PyObject *args) |
static PyObject * | dim_dis_selective_update_service (PyObject *, PyObject *args) |
static PyObject * | dim_dis_set_client_exit_handler (PyObject *, PyObject *args) |
static PyObject * | dim_dis_set_dns_node (PyObject *, PyObject *args) |
static PyObject * | dim_dis_set_dns_port (PyObject *, PyObject *args) |
static PyObject * | dim_dis_set_quality (PyObject *, PyObject *args) |
static PyObject * | dim_dis_set_timestamp (PyObject *, PyObject *args) |
static PyObject * | dim_dis_start_serving (PyObject *, PyObject *args) |
static PyObject * | dim_dis_stop_serving (PyObject *, PyObject *) |
static PyObject * | dim_dis_update_service (PyObject *, PyObject *args) |
static void | DimRpc_dealloc (DimRpc_Object *self) |
static PyObject * | DimRpc_getData (DimRpc_Object *self) |
static PyObject * | DimRpc_getDouble (DimRpc_Object *self) |
static PyObject * | DimRpc_getFloat (DimRpc_Object *self) |
static PyObject * | DimRpc_getInt (DimRpc_Object *self) |
static PyObject * | DimRpc_getSize (DimRpc_Object *self) |
static PyObject * | DimRpc_getString (DimRpc_Object *self) |
static int | DimRpc_init (DimRpc_Object *self, PyObject *args, PyObject *kwds) |
static PyObject * | DimRpc_name (DimRpc_Object *self) |
static PyObject * | DimRpc_new (PyTypeObject *type, PyObject *, PyObject *) |
static PyObject * | DimRpc_rpcHandler (DimRpc_Object *) |
static PyObject * | DimRpc_setData (DimRpc_Object *self, PyObject *args) |
static void | DimRpcInfo_dealloc (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_getData (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_getDouble (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_getFloat (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_getInt (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_getSize (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_getString (DimRpcInfo_Object *self) |
static int | DimRpcInfo_init (DimRpcInfo_Object *self, PyObject *args, PyObject *kwds) |
static PyObject * | DimRpcInfo_name (DimRpcInfo_Object *self) |
static PyObject * | DimRpcInfo_new (PyTypeObject *type, PyObject *, PyObject *) |
static PyObject * | DimRpcInfo_rpcInfoHandler (DimRpcInfo_Object *) |
static PyObject * | DimRpcInfo_setData (DimRpcInfo_Object *self, PyObject *args) |
void | serviceProxy (void *tagp, void **buf, int *size, int *) |
Variables | |
static PyCallback | _dic_callback_errorHandler_func |
static PyMethodDef | dimcpp_methods [] |
static PyMethodDef | DimRpc_methods [] |
static PyTypeObject | DimRpc_Type |
static PyMethodDef | DimRpcInfo_methods [] |
static PyTypeObject | DimRpcInfo_Type |
static PyCallback | dis_callbackClientExitHandler_func |
static PyCallback | dis_callbackErrorHandler_func |
static PyCallback | dis_callbackExitHandler_func |
void _dic_cmnd_callback_dummy | ( | void * | , | |
int * | ||||
) |
Definition at line 1485 of file dimmodule.cpp.
void _dic_error_user_routine_dummy | ( | int | , | |
int | , | |||
char * | ||||
) |
Definition at line 1515 of file dimmodule.cpp.
void _dic_info_service_dummy | ( | void * | , | |
void * | , | |||
int * | ||||
) |
Definition at line 1542 of file dimmodule.cpp.
static void dim_callbackCommandFunc | ( | void * | , | |
void * | , | |||
int * | ||||
) | [static] |
Definition at line 864 of file dimmodule.cpp.
static PyObject* dim_dic_add_error_handler | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 1328 of file dimmodule.cpp.
static PyObject* dim_dic_cmnd_callback | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1404 of file dimmodule.cpp.
static PyObject* dim_dic_cmnd_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1358 of file dimmodule.cpp.
static PyObject* dim_dic_disable_padding | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 997 of file dimmodule.cpp.
static PyObject* dim_dic_get_conn_id | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 1272 of file dimmodule.cpp.
static PyObject* dim_dic_get_dns_node | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 927 of file dimmodule.cpp.
static PyObject* dim_dic_get_dns_port | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 966 of file dimmodule.cpp.
static PyObject* dim_dic_get_error_services | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1310 of file dimmodule.cpp.
static PyObject* dim_dic_get_format | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1052 of file dimmodule.cpp.
static PyObject* dim_dic_get_id | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 979 of file dimmodule.cpp.
static PyObject* dim_dic_get_quality | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1008 of file dimmodule.cpp.
static PyObject* dim_dic_get_server | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1250 of file dimmodule.cpp.
static PyObject* dim_dic_get_server_services | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1286 of file dimmodule.cpp.
static PyObject* dim_dic_get_timestamp | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1029 of file dimmodule.cpp.
static PyObject* dim_dic_info_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1110 of file dimmodule.cpp.
static PyObject* dim_dic_info_service_stamped | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 1237 of file dimmodule.cpp.
static PyObject* dim_dic_release_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 1073 of file dimmodule.cpp.
static PyObject* dim_dic_set_dns_node | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 906 of file dimmodule.cpp.
static PyObject* dim_dic_set_dns_port | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 944 of file dimmodule.cpp.
static PyObject* dim_dis_add_client_exit_handler | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 335 of file dimmodule.cpp.
static PyObject* dim_dis_add_cmnd | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 585 of file dimmodule.cpp.
static PyObject* dim_dis_add_error_handler | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 308 of file dimmodule.cpp.
static PyObject* dim_dis_add_exit_handler | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 280 of file dimmodule.cpp.
static PyObject* dim_dis_add_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 713 of file dimmodule.cpp.
static void dim_dis_callbackClientExitHandler | ( | int * | tag | ) | [static] |
Definition at line 258 of file dimmodule.cpp.
static void dim_dis_callbackErrorHandler | ( | int | severity, | |
int | error_code, | |||
char * | message | |||
) | [static] |
Definition at line 235 of file dimmodule.cpp.
static void dim_dis_callbackExitHandler | ( | int * | code | ) | [static] |
Definition at line 212 of file dimmodule.cpp.
static PyObject* dim_dis_get_client | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 486 of file dimmodule.cpp.
static PyObject* dim_dis_get_client_services | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 537 of file dimmodule.cpp.
static PyObject* dim_dis_get_conn_id | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 503 of file dimmodule.cpp.
static PyObject* dim_dis_get_dns_node | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 154 of file dimmodule.cpp.
static PyObject* dim_dis_get_dns_port | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 189 of file dimmodule.cpp.
static PyObject* dim_dis_get_error_services | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 574 of file dimmodule.cpp.
static PyObject* dim_dis_get_next_cmnd | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 454 of file dimmodule.cpp.
static PyObject* dim_dis_get_timeout | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 514 of file dimmodule.cpp.
static PyObject* dim_dis_remove_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 434 of file dimmodule.cpp.
static PyObject* dim_dis_selective_update_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 363 of file dimmodule.cpp.
static PyObject* dim_dis_set_client_exit_handler | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 557 of file dimmodule.cpp.
static PyObject* dim_dis_set_dns_node | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 133 of file dimmodule.cpp.
static PyObject* dim_dis_set_dns_port | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 168 of file dimmodule.cpp.
static PyObject* dim_dis_set_quality | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 389 of file dimmodule.cpp.
static PyObject* dim_dis_set_timestamp | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 410 of file dimmodule.cpp.
static PyObject* dim_dis_start_serving | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 96 of file dimmodule.cpp.
static PyObject* dim_dis_stop_serving | ( | PyObject * | , | |
PyObject * | ||||
) | [static] |
Definition at line 122 of file dimmodule.cpp.
static PyObject* dim_dis_update_service | ( | PyObject * | , | |
PyObject * | args | |||
) | [static] |
Definition at line 796 of file dimmodule.cpp.
static void DimRpc_dealloc | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 94 of file dimcppmodule.cpp.
static PyObject* DimRpc_getData | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 253 of file dimcppmodule.cpp.
static PyObject* DimRpc_getDouble | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 202 of file dimcppmodule.cpp.
static PyObject* DimRpc_getFloat | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 185 of file dimcppmodule.cpp.
static PyObject* DimRpc_getInt | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 168 of file dimcppmodule.cpp.
static PyObject* DimRpc_getSize | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 236 of file dimcppmodule.cpp.
static PyObject* DimRpc_getString | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 219 of file dimcppmodule.cpp.
static int DimRpc_init | ( | DimRpc_Object * | self, | |
PyObject * | args, | |||
PyObject * | kwds | |||
) | [static] |
Definition at line 102 of file dimcppmodule.cpp.
static PyObject* DimRpc_name | ( | DimRpc_Object * | self | ) | [static] |
Definition at line 153 of file dimcppmodule.cpp.
static PyObject* DimRpc_new | ( | PyTypeObject * | type, | |
PyObject * | , | |||
PyObject * | ||||
) | [static] |
Definition at line 135 of file dimcppmodule.cpp.
static PyObject* DimRpc_rpcHandler | ( | DimRpc_Object * | ) | [static] |
Definition at line 306 of file dimcppmodule.cpp.
static PyObject* DimRpc_setData | ( | DimRpc_Object * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 279 of file dimcppmodule.cpp.
static void DimRpcInfo_dealloc | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 461 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_getData | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 701 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_getDouble | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 615 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_getFloat | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 583 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_getInt | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 552 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_getSize | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 679 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_getString | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 647 of file dimcppmodule.cpp.
static int DimRpcInfo_init | ( | DimRpcInfo_Object * | self, | |
PyObject * | args, | |||
PyObject * | kwds | |||
) | [static] |
Definition at line 470 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_name | ( | DimRpcInfo_Object * | self | ) | [static] |
Definition at line 538 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_new | ( | PyTypeObject * | type, | |
PyObject * | , | |||
PyObject * | ||||
) | [static] |
Definition at line 523 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_rpcInfoHandler | ( | DimRpcInfo_Object * | ) | [static] |
Definition at line 771 of file dimcppmodule.cpp.
static PyObject* DimRpcInfo_setData | ( | DimRpcInfo_Object * | self, | |
PyObject * | args | |||
) | [static] |
Definition at line 735 of file dimcppmodule.cpp.
void serviceProxy | ( | void * | tagp, | |
void ** | buf, | |||
int * | size, | |||
int * | ||||
) |
Definition at line 661 of file dimmodule.cpp.
Definition at line 209 of file dimmodule.cpp.
PyMethodDef dimcpp_methods[] [static] |
PyMethodDef DimRpc_methods[] [static] |
Initial value:
{ {"name" , (PyCFunction)DimRpc_name , METH_NOARGS, "Returns the name of the service." }, {"getData" , (PyCFunction)DimRpc_getData , METH_NOARGS, "Returns received integer data as a Python int" }, {"getInt" , (PyCFunction)DimRpc_getInt , METH_NOARGS, "Returns received integer data as a Python int" }, {"getDouble" , (PyCFunction)DimRpc_getDouble , METH_NOARGS, "Returns received double data as Python float" }, {"getFloat" , (PyCFunction)DimRpc_getFloat , METH_NOARGS, "Returns received float data as a Python float" }, {"getString" , (PyCFunction)DimRpc_getString , METH_NOARGS, "Returns received string data as a Python string" }, {"getSize" , (PyCFunction)DimRpc_getSize , METH_NOARGS, "Returns the total received data size as a Python int" }, {"setData" , (PyCFunction)DimRpc_setData , METH_VARARGS, "Sets results data according to the initial format string"}, {"rpcHandler", (PyCFunction)DimRpc_rpcHandler , METH_NOARGS, "Dummy function for the rpcHandler part" }, {NULL, NULL, 0, NULL} }
Definition at line 312 of file dimcppmodule.cpp.
PyTypeObject DimRpc_Type [static] |
Definition at line 340 of file dimcppmodule.cpp.
PyMethodDef DimRpcInfo_methods[] [static] |
Initial value:
{ {"name" , (PyCFunction)DimRpcInfo_name , METH_NOARGS, "Returns the name of the service." }, {"getData" , (PyCFunction)DimRpcInfo_getData , METH_NOARGS, "Returns the received C complex data as a Python objects" }, {"getInt" , (PyCFunction)DimRpcInfo_getInt , METH_NOARGS, "Returns the received C integer data as a Python int" }, {"getDouble" , (PyCFunction)DimRpcInfo_getDouble , METH_NOARGS, "Returns the received C double data as a Python float" }, {"getFloat" , (PyCFunction)DimRpcInfo_getFloat , METH_NOARGS, "Returns the received C float data as a Python float" }, {"getString" , (PyCFunction)DimRpcInfo_getString , METH_NOARGS, "Returns the received C string data as a Python string" }, {"getSize" , (PyCFunction)DimRpcInfo_getSize , METH_NOARGS, "Returns the total received C data size as a Python int" }, {"setData" , (PyCFunction)DimRpcInfo_setData , METH_VARARGS, "Sets results data according to the initial format string"}, {"rpcInfoHandler", (PyCFunction)DimRpcInfo_rpcInfoHandler , METH_NOARGS, "Dummy function for the rpcHandler part" }, {NULL, NULL, 0, NULL} }
Definition at line 780 of file dimcppmodule.cpp.
PyTypeObject DimRpcInfo_Type [static] |
Definition at line 803 of file dimcppmodule.cpp.
Definition at line 205 of file dimmodule.cpp.
PyCallback dis_callbackErrorHandler_func [static] |
Definition at line 205 of file dimmodule.cpp.
PyCallback dis_callbackExitHandler_func [static] |
Definition at line 205 of file dimmodule.cpp.