#include <ace/Token_Invariants> class ACE_RWLock_Invariants {
public:
ACE_RWLock_Invariants (void);
int writer_acquired (void);
int reader_acquired (void);
void releasing (void);
ACE_RWLock_Invariants (const ACE_RWLock_Invariants &rhs);
void operator= (const ACE_RWLock_Invariants &rhs);
void dump (void) const;
private:
int readers_;
int writers_;
};
ACE_RWLock_Invariants (const ACE_RWLock_Invariants &rhs);
void operator= (const ACE_RWLock_Invariants &rhs);
void dump (void) const;