#include <StreamListener.h>
Public Member Functions | |
StreamEvent (uint32_t eventCode, Aggregate *streamConcerned=NULL) | |
StreamEvent (const StreamEvent &toCopy) | |
StreamEvent & | operator= (const StreamEvent &rhs) |
uint32_t | getEvent (void) const |
get the event code | |
Aggregate * | getStream (void) const |
bool | operator== (const StreamEvent &e) |
bool | match (const StreamEvent &e) |
match the given event to this one, treating this event as a filter | |
Static Public Attributes | |
static const uint32_t | STREAM_OK = 0 |
static const uint32_t | STREAM_CREATE = 1 |
static const uint32_t | STREAM_ACTIVE = 2 |
static const uint32_t | STREAM_EXPIRING = 4 |
static const uint32_t | STREAM_EXPIRE = 8 |
static const uint32_t | STREAM_ERASING = 16 |
static const uint32_t | STREAM_ERASE = 32 |
static const uint32_t | STREAM_ERROR = 64 |
Protected Attributes | |
uint32_t | event |
Aggregate * | stream |
|
make stream active / stream made active |
|
NA / stream created |
|
erase stream / stream erased
|
|
NA / stream about to be erased |
|
report an error / error occurred with stream |
|
expire stream / stream expired |
|
NA / stream about to expire
|
|
no action / NA
|