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