CPROPS.CPP
In the example provider component, an example of a property cache implementation can be found in cprops.cpp.
-
CPropertyCache::addproperty
-
Extend the property cache by adding a new one.
-
CPropertyCache::updateproperty
-
Look up the property, free its contents, and use new values instead; then mark the cache changed for this property.
-
CPropertyCache::findproperty
-
Look up this property by name; save its index.
-
CPropertyCache::getproperty
-
Find the property in the cache if available, otherwise call GetInfo. Set the index and copy these new values in.
-
CPropertyCache::putproperty
-
Find the property. Free what was there, and put new values in their place.
-
CPropertyCache::CPropertyCache
-
Standard constructor.
-
CPropertyCache::~CPropertyCache
-
Standard destructor.
-
CPropertyCache::createpropertycache
-
Create the cache.
-
CPropertyCache::unboundgetproperty
-
Find the property in the cache and set it to these values.
-
CPropertyCache::SampleDSMarshallProperties
-
Marshal property information and values.
-
CPropertyCache::marshallproperty
-
Marshal a property.
-
CPropertyCache::SampleDSUnMarshallProperties
-
Unmarshal property information and values.
-
CPropertyCache::unmarshallproperty
-
Unmarshal a property.