#include <stx_group.h>


Definition at line 105 of file stx_group.h.
Public Member Functions | |
| stx_GroupOfEl () | |
| cmn_LockOwn * | GetOwner () |
| void | SetOwner (cmn_LockOwn *a_owner_p) |
| void | InsertEl (const _T a_el) |
| void | Clear () |
Public Attributes | |
| log_CLASSID_m | |
Private Attributes | |
| cmn_LockOwn * | m_owner_p |
| stx_GroupOfEl< _T, _defGroupEl >::stx_GroupOfEl | ( | ) | [inline] |
| cmn_LockOwn* stx_GroupOfEl< _T, _defGroupEl >::GetOwner | ( | ) | [inline] |
Definition at line 133 of file stx_group.h.
References stx_GroupOfEl< _T, _defGroupEl >::m_owner_p.
00133 { return m_owner_p;};
| void stx_GroupOfEl< _T, _defGroupEl >::SetOwner | ( | cmn_LockOwn * | a_owner_p | ) | [inline] |
Definition at line 137 of file stx_group.h.
References stx_GroupOfEl< _T, _defGroupEl >::m_owner_p.
00137 { 00138 m_owner_p = a_owner_p; 00139 };
| void stx_GroupOfEl< _T, _defGroupEl >::InsertEl | ( | const _T | a_el | ) | [inline] |
Definition at line 143 of file stx_group.h.
References cmn_LockOwn::IncNumOfLocks(), stx_GroupOfEl< _T, _defGroupEl >::m_owner_p, and push_back().
00143 { 00144 push_back(a_el); m_owner_p->IncNumOfLocks(); 00145 };

| void stx_GroupOfEl< _T, _defGroupEl >::Clear | ( | void | ) | [inline] |
Definition at line 149 of file stx_group.h.
References cmn_LockOwn::Clear(), and stx_GroupOfEl< _T, _defGroupEl >::m_owner_p.
Referenced by fio_TransGroupLock< _T, _defTransEl >::UnLockByOwn().


cmn_LockOwn* stx_GroupOfEl< _T, _defGroupEl >::m_owner_p [private] |
Definition at line 112 of file stx_group.h.
Referenced by stx_GroupOfEl< _T, _defGroupEl >::Clear(), stx_GroupOfEl< _T, _defGroupEl >::GetOwner(), stx_GroupOfEl< _T, _defGroupEl >::InsertEl(), and stx_GroupOfEl< _T, _defGroupEl >::SetOwner().
| stx_GroupOfEl< _T, _defGroupEl >::log_CLASSID_m |
Definition at line 131 of file stx_group.h.
1.5.6