#include <event.h>

Collaboration diagram for ev_entry:

Public Member Functions

 ev_entry (char const *name, EVH *func, void *arg, double when, int weight, bool cbdata=true)
 
 ~ev_entry ()
 

Public Attributes

const char * name
 
EVHfunc
 
void * arg
 
double when
 
int weight
 
bool cbdata
 
ev_entrynext
 

Private Member Functions

 MEMPROXY_CLASS (ev_entry)
 

Detailed Description

Definition at line 26 of file event.h.

Constructor & Destructor Documentation

◆ ev_entry()

ev_entry::ev_entry ( char const *  name,
EVH func,
void *  arg,
double  when,
int  weight,
bool  cbdata = true 
)

Definition at line 89 of file event.cc.

◆ ~ev_entry()

ev_entry::~ev_entry ( )

Definition at line 100 of file event.cc.

References arg, and cbdataReferenceDone.

Member Function Documentation

◆ MEMPROXY_CLASS()

ev_entry::MEMPROXY_CLASS ( ev_entry  )
private

Member Data Documentation

◆ arg

void* ev_entry::arg

Definition at line 35 of file event.h.

Referenced by ~ev_entry(), EventScheduler::cancel(), and EventScheduler::find().

◆ cbdata

bool ev_entry::cbdata

Definition at line 39 of file event.h.

◆ func

EVH* ev_entry::func

Definition at line 34 of file event.h.

Referenced by EventScheduler::cancel(), and EventScheduler::find().

◆ name

const char* ev_entry::name

Definition at line 33 of file event.h.

◆ next

◆ weight

int ev_entry::weight

Definition at line 38 of file event.h.

◆ when

double ev_entry::when

Definition at line 36 of file event.h.

Referenced by EventScheduler::timeRemaining().


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors