KDevelop API Documentation

pydcopc.cpp File Reference

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

Include dependency graph for pydcopc.cpp:

Include dependency graph

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 ScriptingPart::ScriptingPart().

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.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:34:11 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003