oa::SharedLock

SharedLock class in the OA Core public surface.

Public Methods

SharedLock<Lock> & oa::SharedLock::operator=(const SharedLock<Lock> &)
void oa::SharedLock::SharedLock<Lock>(Lock & inLock)
void oa::SharedLock::SharedLock<Lock>(const SharedLock<Lock> &)

Constructor & Destructor Documentation

void oa::SharedLock::~SharedLock<Lock>()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

Public Method Documentation

SharedLock<Lock> & oa::SharedLock::operator=( const SharedLock<Lock> & )
No public source comment is attached to this declaration.

Parameters

(unnamed)
const SharedLock<Lock> &

Returns

SharedLock<Lock> &

The declared return value.

void oa::SharedLock::SharedLock<Lock>( Lock & inLock )
No public source comment is attached to this declaration.

Parameters

inLock
Lock &

Returns

void

The declared return value.

void oa::SharedLock::SharedLock<Lock>( const SharedLock<Lock> & )
No public source comment is attached to this declaration.

Parameters

(unnamed)
const SharedLock<Lock> &

Returns

void

The declared return value.