KDevelop API Documentation

parts/scripting/pydcopc.cpp File Reference

#include "Python.h"
#include <qstring.h>
#include <qdatastream.h>
#include <dcopclient.h>
#include <dcopobject.h>

Go to the source code of this file.

Classes

class  PyDCOP_Dispatcher

Functions

PyObject * pydcopc_marshal_QString (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_QCString (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_int8 (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_int16 (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_int32 (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_int (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_uint8 (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_uint16 (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_uint32 (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_uint (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_float (PyObject *, PyObject *arg)
PyObject * pydcopc_marshal_double (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_QString (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_QCString (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_int8 (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_int16 (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_int32 (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_int (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_uint8 (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_uint16 (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_uint32 (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_uint (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_float (PyObject *, PyObject *arg)
PyObject * pydcopc_demarshal_double (PyObject *, PyObject *arg)
DCOPClientdcopClient ()
PyObject * pydcopc_call (PyObject *, PyObject *args)
PyObject * pydcopc_send (PyObject *, PyObject *args)
PyDCOP_DispatchersignalDispatcher ()
PyObject * pydcopc_connect (PyObject *, PyObject *args)
void initpydcopc ()

Variables

DCOPClientpydcopc_client = 0
DCOPObjectpydcopc_dispatcher = 0
PyMethodDef pydcopc_methods []


Function Documentation

DCOPClient* dcopClient  )  [static]
 

Definition at line 398 of file pydcopc.cpp.

References DCOPClient::attach(), DCOPClient::mainClient(), and pydcopc_client.

Referenced by pydcopc_call(), and pydcopc_send().

void initpydcopc  ) 
 

Definition at line 571 of file pydcopc.cpp.

References pydcopc_methods.

Referenced by K_EXPORT_COMPONENT_FACTORY().

PyObject* pydcopc_call PyObject *  ,
PyObject *  args
[static]
 

Definition at line 413 of file pydcopc.cpp.

References DCOPClient::call(), and dcopClient().

PyObject* pydcopc_connect PyObject *  ,
PyObject *  args
[static]
 

Definition at line 522 of file pydcopc.cpp.

References PyDCOP_Dispatcher::connectToPython(), and signalDispatcher().

PyObject* pydcopc_demarshal_double PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 380 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_float PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 364 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_int PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 284 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_int16 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 252 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_int32 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 268 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_int8 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 236 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_QCString PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 220 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_QString PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 196 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_uint PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 348 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_uint16 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 316 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_uint32 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 332 of file pydcopc.cpp.

PyObject* pydcopc_demarshal_uint8 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 300 of file pydcopc.cpp.

PyObject* pydcopc_marshal_double PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 182 of file pydcopc.cpp.

PyObject* pydcopc_marshal_float PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 168 of file pydcopc.cpp.

PyObject* pydcopc_marshal_int PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 98 of file pydcopc.cpp.

PyObject* pydcopc_marshal_int16 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 69 of file pydcopc.cpp.

PyObject* pydcopc_marshal_int32 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 83 of file pydcopc.cpp.

PyObject* pydcopc_marshal_int8 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 55 of file pydcopc.cpp.

PyObject* pydcopc_marshal_QCString PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 31 of file pydcopc.cpp.

PyObject* pydcopc_marshal_QString PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 8 of file pydcopc.cpp.

PyObject* pydcopc_marshal_uint PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 154 of file pydcopc.cpp.

PyObject* pydcopc_marshal_uint16 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 126 of file pydcopc.cpp.

PyObject* pydcopc_marshal_uint32 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 140 of file pydcopc.cpp.

PyObject* pydcopc_marshal_uint8 PyObject *  ,
PyObject *  arg
[static]
 

Definition at line 112 of file pydcopc.cpp.

PyObject* pydcopc_send PyObject *  ,
PyObject *  args
[static]
 

Definition at line 444 of file pydcopc.cpp.

References dcopClient(), and DCOPClient::send().

PyDCOP_Dispatcher* signalDispatcher  )  [static]
 

Definition at line 513 of file pydcopc.cpp.

References pydcopc_dispatcher.

Referenced by pydcopc_connect().


Variable Documentation

DCOPClient* pydcopc_client = 0
 

Definition at line 396 of file pydcopc.cpp.

Referenced by dcopClient().

DCOPObject* pydcopc_dispatcher = 0
 

Definition at line 511 of file pydcopc.cpp.

Referenced by signalDispatcher(), and ScriptingPart::~ScriptingPart().

PyMethodDef pydcopc_methods[] [static]
 

Initial value:

{ { (char*) "call", pydcopc_call, METH_VARARGS, NULL }, { (char*) "send", pydcopc_send, METH_VARARGS, NULL }, { (char*) "connect", pydcopc_connect, METH_VARARGS, NULL }, { (char*) "marshal_QString", pydcopc_marshal_QString, METH_VARARGS, NULL }, { (char*) "marshal_QCString", pydcopc_marshal_QCString, METH_VARARGS, NULL }, { (char*) "marshal_int8", pydcopc_marshal_int8, METH_VARARGS, NULL }, { (char*) "marshal_int16", pydcopc_marshal_int16, METH_VARARGS, NULL }, { (char*) "marshal_int32", pydcopc_marshal_int32, METH_VARARGS, NULL }, { (char*) "marshal_int", pydcopc_marshal_int, METH_VARARGS, NULL }, { (char*) "marshal_uint8", pydcopc_marshal_uint8, METH_VARARGS, NULL }, { (char*) "marshal_uint16", pydcopc_marshal_uint16, METH_VARARGS, NULL }, { (char*) "marshal_uint32", pydcopc_marshal_uint32, METH_VARARGS, NULL }, { (char*) "marshal_uint", pydcopc_marshal_uint, METH_VARARGS, NULL }, { (char*) "marshal_float", pydcopc_marshal_float, METH_VARARGS, NULL }, { (char*) "marshal_double", pydcopc_marshal_double, METH_VARARGS, NULL }, { (char*) "demarshal_QString", pydcopc_demarshal_QString, METH_VARARGS, NULL }, { (char*) "demarshal_QCString", pydcopc_demarshal_QCString, METH_VARARGS, NULL }, { (char*) "demarshal_int8", pydcopc_demarshal_int8, METH_VARARGS, NULL }, { (char*) "demarshal_int16", pydcopc_demarshal_int16, METH_VARARGS, NULL }, { (char*) "demarshal_int32", pydcopc_demarshal_int32, METH_VARARGS, NULL }, { (char*) "demarshal_int", pydcopc_demarshal_int, METH_VARARGS, NULL }, { (char*) "demarshal_uint8", pydcopc_demarshal_uint8, METH_VARARGS, NULL }, { (char*) "demarshal_uint16", pydcopc_demarshal_uint16, METH_VARARGS, NULL }, { (char*) "demarshal_uint32", pydcopc_demarshal_uint32, METH_VARARGS, NULL }, { (char*) "demarshal_uint", pydcopc_demarshal_uint, METH_VARARGS, NULL }, { (char*) "demarshal_float", pydcopc_demarshal_float, METH_VARARGS, NULL }, { (char*) "demarshal_double", pydcopc_demarshal_double, METH_VARARGS, NULL }, { NULL, NULL, 0, NULL } }

Definition at line 538 of file pydcopc.cpp.

Referenced by initpydcopc().

KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:16 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003