#include <ncbireg.hpp>
Inheritance diagram for CTwoLayerRegistry:


Limited to two direct layers (transient above persistent), but supports modification.
Definition at line 602 of file ncbireg.hpp.
Public Member Functions | |
| CTwoLayerRegistry (IRWRegistry *persistent=0, TFlags flags=0) | |
| Constructor. | |
Protected Member Functions | |
| bool | x_Empty (TFlags flags) const |
| bool | x_Modified (TFlags flags) const |
| void | x_SetModifiedFlag (bool modified, TFlags flags) |
| const string & | x_Get (const string §ion, const string &name, TFlags flags) const |
| bool | x_HasEntry (const string §ion, const string &name, TFlags flags) const |
| const string & | x_GetComment (const string §ion, const string &name, TFlags flags) const |
| void | x_Enumerate (const string §ion, list< string > &entries, TFlags flags) const |
| void | x_ChildLockAction (FLockAction action) |
| void | x_Clear (TFlags flags) |
| Called locked, like the virtual methods inherited from IRegistry. | |
| bool | x_Set (const string §ion, const string &name, const string &value, TFlags flags, const string &comment) |
| bool | x_SetComment (const string &comment, const string §ion, const string &name, TFlags flags) |
Private Types | |
| typedef CRef< IRWRegistry > | CRegRef |
Private Attributes | |
| CRegRef | m_Transient |
| CRegRef | m_Persistent |
|
|
Definition at line 636 of file ncbireg.hpp. |
|
||||||||||||
|
Constructor. The transient layer is always a new memory registry, and so is the persistent layer by default. Definition at line 1148 of file ncbireg.cpp. |
|
|
Definition at line 1258 of file ncbireg.cpp. |
|
|
Called locked, like the virtual methods inherited from IRegistry.
Implements IRWRegistry. Definition at line 1265 of file ncbireg.cpp. References IRegistry::fPersistent, IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
|
Definition at line 1156 of file ncbireg.cpp. References CRef< C, Locker >::Empty(), IRegistry::fTPFlags, IRegistry::fTransient, and m_Transient. |
|
||||||||||||||||
|
Definition at line 1233 of file ncbireg.cpp. References _TROUBLE, IRegistry::fPersistent, IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
||||||||||||||||
|
Definition at line 1194 of file ncbireg.cpp. References IRegistry::fPersistent, IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
||||||||||||||||
|
Definition at line 1218 of file ncbireg.cpp. References IRegistry::fPersistent, IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
||||||||||||||||
|
Definition at line 1208 of file ncbireg.cpp. References IRegistry::fPersistent, IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
|
Definition at line 1170 of file ncbireg.cpp. References IRegistry::fTPFlags, IRegistry::fTransient, and m_Transient. |
|
||||||||||||||||||||||||
|
Implements IRWRegistry. Definition at line 1276 of file ncbireg.cpp. References IRegistry::fPersistent, IRegistry::fTPFlags, m_Persistent, and m_Transient. |
|
||||||||||||||||||||
|
Implements IRWRegistry. Definition at line 1290 of file ncbireg.cpp. References IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
||||||||||||
|
Definition at line 1183 of file ncbireg.cpp. References IRegistry::fPersistent, IRegistry::fTPFlags, IRegistry::fTransient, m_Persistent, and m_Transient. |
|
|
Definition at line 638 of file ncbireg.hpp. Referenced by x_Clear(), x_Enumerate(), x_Get(), x_GetComment(), x_HasEntry(), x_Set(), x_SetComment(), and x_SetModifiedFlag(). |
|
|
Definition at line 637 of file ncbireg.hpp. Referenced by x_Clear(), x_Empty(), x_Enumerate(), x_Get(), x_GetComment(), x_HasEntry(), x_Modified(), x_Set(), x_SetComment(), and x_SetModifiedFlag(). |
1.4.6
Modified on Mon Dec 07 16:24:19 2009 by modify_doxy.py rev. 173732