152,153c152,153
< Flags
< getFlags(Flags _flags) const
---
> bool
> isFlagSet(Flags _flags) const
159,165d158
< Flags
< allFlags(Flags _flags) const
< {
< assert(_flags.noneSet(~PublicRead));
< return flags.allSet(_flags);
< }
<
250,251c243,245
< Event(Priority p = Default_Pri)
< : nextBin(NULL), nextInBin(NULL), _priority(p), flags(Initialized)
---
> Event(Priority p = Default_Pri, Flags f = 0)
> : nextBin(NULL), nextInBin(NULL), _priority(p),
> flags(Initialized | f)
252a247
> assert(f.noneSet(~PublicWrite));
409,411d403
< // default: process all events up to 'now' (curTick())
< void serviceEvents() { serviceEvents(curTick()); }
<
417,418d408
< Tick nextEventTime() { return empty() ? curTick() : head->when(); }
<
562,563c552,553
< : object(o)
< { this->setFlags(AutoDelete); }
---
> : Event(Default_Pri, AutoDelete), object(o)
> { }