SECPTNStrategy Class
class SECPTNStrategy
Abstract base class defining the persistance strategy interface used for load/save operations on the SECPersistentTreeNode objects. Note: the listBranch CStringList parameter below is used to list the node names of the particular branch of interest, from child to root. For example, "node4","node3","node2","node1" would be a branch in which "node1" is the root and "node 4" is the leaf of interest.
Defined in: PERSTREE.H
See Also
SECPTNStrategyProfile SECPersistentTreeNode
Class Members
Operations
virtual BOOL ClearSaveData(const CStringList& listBranch)
Blank out all the key-value data at the node passed in.
virtual BOOL SaveKeyValueData(const CStringList& listBranch, const CString& strKey, const CString& strValue)
Save key-value data at the node passed in.
virtual BOOL SaveChildrenList(const CStringList& listBranch, const CStringList& listChildren)
Save a list of all children of the node passed in.
virtual BOOL GetNodeKeyValueData(const CStringList& listBranch, CStringList& listChildren, CStringList& listKeys, CStringList& listValues)
Get all key-value data AND all children node names for the node passed in.