Class Index Cross Index Namespace Index

Class General::ReadWriteLock::Sync


Contained in: General::ReadWriteLock
Derived from: none
Derived by: none

#include "general/ReadWriteLock.hh"


public function member index:

Sync();
Sync(lock_type& Source);
Sync(lock_type* Source);
void Lock();
void ReadLock();
void ReadUnlock();
void Unlock();
 

private function member index:

Sync(const Sync& Source);
Sync& operator =(const Sync& Source);
 

Description:



Function Member Descriptions:


General::ReadWriteLock::Sync::Sync


Sync();



General::ReadWriteLock::Sync::Sync


Sync(lock_type& Source);



General::ReadWriteLock::Sync::Sync


Sync(lock_type* Source);



General::ReadWriteLock::Sync::Sync


Sync(const Sync& Source);



General::ReadWriteLock::Sync::Lock


void Lock();



General::ReadWriteLock::Sync::ReadLock


void ReadLock();



General::ReadWriteLock::Sync::ReadUnlock


void ReadUnlock();



General::ReadWriteLock::Sync::Unlock


void Unlock();



General::ReadWriteLock::Sync::operator =


Sync& operator =(const Sync& Source);



Variable Member Descriptions:


General::ReadWriteLock::Sync::INITIALIZER -

static lock_type INITIALIZER;

General::ReadWriteLock::Sync::m_lock -

lock_type m_lock;

General::ReadWriteLock::Sync::m_lock_ptr -

lock_type* m_lock_ptr;