GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/python/py-evtregistry.c File Reference
#include "defs.h"
#include "command.h"
#include "py-events.h"

Go to the source code of this file.

Functions

static PyTypeObject
eventregistry_object_type 
CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("eventregistry_object")
static PyObjectevregpy_connect (PyObject *self, PyObject *function)
static PyObjectevregpy_disconnect (PyObject *self, PyObject *function)
eventregistry_objectcreate_eventregistry_object (void)
static void evregpy_dealloc (PyObject *self)
int gdbpy_initialize_eventregistry (void)
int evregpy_no_listeners_p (eventregistry_object *registry)

Variables

events_object gdb_py_events
static PyMethodDef eventregistry_object_methods []
static PyTypeObject eventregistry_object_type

Function Documentation

static PyTypeObject eventregistry_object_type CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ( "eventregistry_object"  ) [static]

Definition at line 80 of file py-evtregistry.c.

References eventregistry_object::callbacks, eventregistry_object_type, and Py_DECREF.

Referenced by add_new_registry().

static PyObject* evregpy_connect ( PyObject self,
PyObject function 
) [static]

Definition at line 33 of file py-evtregistry.c.

References func.

static void evregpy_dealloc ( PyObject self) [static]

Definition at line 101 of file py-evtregistry.c.

static PyObject* evregpy_disconnect ( PyObject self,
PyObject function 
) [static]

Definition at line 57 of file py-evtregistry.c.

References func.

Definition at line 110 of file py-evtregistry.c.

References eventregistry_object_type, gdb_module, and gdb_pymodule_addobject().

Referenced by _initialize_python().


Variable Documentation

PyMethodDef eventregistry_object_methods[] [static]
Initial value:
{
  { "connect", evregpy_connect, METH_VARARGS, "Add function" },
  { "disconnect", evregpy_disconnect, METH_VARARGS, "Remove function" },
  { NULL } 
}

Definition at line 128 of file py-evtregistry.c.

PyTypeObject eventregistry_object_type [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines