| 
    ROSE 0.11.145.357
    
   | 
 


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 |