CPROPS.CPP
In the example provider component, an example of a property cache implementation can be found in cprops.cpp. Supported methods are listed in the following table.
Method | Description |
---|---|
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 in the new values. |
CPropertyCache::putproperty | Find the property. Free what was there and put in new values. |
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 data and values. |
CPropertyCache::marshallproperty | Marshal a property. |
CPropertyCache::SampleDSUnMarshallProperties | Unmarshal property data and values. |
CPropertyCache::unmarshallproperty | Unmarshal a property. |