GDB (xrefs)
Classes | Macros | Functions | Variables
py-events.h File Reference
#include "command.h"
#include "python-internal.h"
#include "inferior.h"
#include "py-all-events.def"

Go to the source code of this file.

Classes

struct  eventregistry_object
 
struct  events_object
 

Macros

#define GDB_PY_DEFINE_EVENT(name)   eventregistry_object *name;
 

Functions

eventregistry_objectcreate_eventregistry_object (void)
 
int evregpy_no_listeners_p (eventregistry_object *registry)
 

Variables

events_object gdb_py_events
 

Macro Definition Documentation

◆ GDB_PY_DEFINE_EVENT

#define GDB_PY_DEFINE_EVENT (   name)    eventregistry_object *name;

Definition at line 42 of file py-events.h.

Function Documentation

◆ create_eventregistry_object()

eventregistry_object* create_eventregistry_object ( void  )

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

References eventregistry_object_type, and gdb::ref_ptr< T, Policy >::release().

Referenced by add_new_registry().

◆ evregpy_no_listeners_p()

int evregpy_no_listeners_p ( eventregistry_object registry)

Variable Documentation

◆ gdb_py_events

events_object gdb_py_events