![]() |
NEURON
|
#include <netcon.h>
Public Member Functions | |
| HocEvent () | |
| virtual | ~HocEvent () |
| virtual void | pr (const char *, double t, NetCvode *) |
| void | hefree () |
| void | clear () |
| virtual void | deliver (double, NetCvode *, NrnThread *) |
| virtual void | allthread_handle () |
| virtual int | pgvts_op (int &i) |
| virtual void | pgvts_deliver (double t, NetCvode *) |
| HocCommand * | stmt () |
| virtual int | type () |
| virtual DiscreteEvent * | savestate_save () |
| virtual void | savestate_restore (double deliverytime, NetCvode *) |
| virtual void | savestate_write (FILE *) |
Public Member Functions inherited from DiscreteEvent | |
| DiscreteEvent () | |
| virtual | ~DiscreteEvent () |
| virtual void | send (double deliverytime, NetCvode *, NrnThread *) |
| virtual void | disconnect (Observable *) |
| virtual NrnThread * | thread () |
| virtual void | frecord_init (TQItem *) |
Static Public Member Functions | |
| static HocEvent * | alloc (const char *stmt, Object *, int, Object *pyact=nullptr) |
| static void | reclaim () |
| static DiscreteEvent * | savestate_read (FILE *) |
Static Public Member Functions inherited from DiscreteEvent | |
| static DiscreteEvent * | savestate_read (FILE *) |
Static Public Attributes | |
| static unsigned long | hocevent_send_ |
| static unsigned long | hocevent_deliver_ |
Static Public Attributes inherited from DiscreteEvent | |
| static unsigned long | discretevent_send_ |
| static unsigned long | discretevent_deliver_ |
Private Attributes | |
| HocCommand * | stmt_ |
| Object * | ppobj_ |
| int | reinit_ |
Static Private Attributes | |
| static HocEvent * | next_del_ |
| static HocEventPool * | hepool_ |
| HocEvent::HocEvent | ( | ) |
Definition at line 3324 of file netcvode.cpp.
|
virtual |
Definition at line 3330 of file netcvode.cpp.
|
static |
Definition at line 3340 of file netcvode.cpp.
|
virtual |
Definition at line 3416 of file netcvode.cpp.
| void HocEvent::clear | ( | ) |
Definition at line 3368 of file netcvode.cpp.
Reimplemented from DiscreteEvent.
Definition at line 3375 of file netcvode.cpp.
| void HocEvent::hefree | ( | ) |
Definition at line 3360 of file netcvode.cpp.
|
virtual |
Reimplemented from DiscreteEvent.
Definition at line 3425 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented from DiscreteEvent.
|
virtual |
Reimplemented from DiscreteEvent.
Definition at line 3336 of file netcvode.cpp.
|
static |
Definition at line 3429 of file netcvode.cpp.
|
static |
Definition at line 3469 of file netcvode.cpp.
|
virtual |
Reimplemented from DiscreteEvent.
Definition at line 3450 of file netcvode.cpp.
|
virtual |
Reimplemented from DiscreteEvent.
Definition at line 3435 of file netcvode.cpp.
|
virtual |
Reimplemented from DiscreteEvent.
Definition at line 3491 of file netcvode.cpp.
|
inline |
|
inlinevirtual |
Reimplemented from DiscreteEvent.
|
staticprivate |
|
private |