Logo Search packages:      
Sourcecode: berusky version File versions  Download package

Public Member Functions | Private Attributes

event_stream Class Reference

List of all members.

Public Member Functions

void add (LEVEL_EVENT event, bool safe=TRUE)
int add (LEVEL_EVENT *p_event, int num=1, int direction=1, bool safe=TRUE)
void add (class event_stream *p_stream, bool safe=TRUE)
void clear (void)
void commit (void)
void dump (char *p_desc, int first, int next)
void dump_read (char *p_desc)
void dump_write (char *p_desc)
bool empty (void)
bool empty (int first, int next)
void extend (int step)
bool full (void)
bool full (int first, int next)
LEVEL_EVENT get (void)
bool in_range (int first, int last, int index)
int index_next (int index)
int index_prev (int index)
void testcase (void)

Private Attributes

int max_events
LEVEL_EVENT * p_queue
int read_first
int read_next
int write_first
int write_next

Detailed Description

Definition at line 490 of file events.h.

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

Generated by  Doxygen 1.6.0   Back to index