ROSE 0.11.145.147
|
Public Member Functions | |
HighWater (const Mesg &m, const MesgProps &p) | |
Sawyer::SynchronizationTraits< Sawyer::SingleThreadedTag >::RecursiveMutex & | mutex () const |
void | emitted (const Mesg &, const MesgProps &) |
Make specified message the high water mark. | |
void | clear () |
Reset to initial state. | |
bool | isValid () const |
Returns true if high water is defined. | |
unsigned | id () const |
Exception unless isValid() . | |
MesgProps | properties () const |
size_t | ntext () const |
Zero if !isValid() . | |
Protected Member Functions | |
HighWater (const HighWater &) | |
HighWater & | operator= (const HighWater &) |
Protected Attributes | |
Sawyer::SynchronizationTraits< Sawyer::SingleThreadedTag >::RecursiveMutex | mutex_ |
|
inlineprotected |
|
inline |
|
mutableprotected |