HDK
|
Sites that must respond to a namespace edit. More...
#include <namespaceEdits.h>
Classes | |
struct | CacheSite |
Cache site that must respond to a namespace edit. More... | |
struct | LayerStackSite |
Public Types | |
enum | EditType { EditPath, EditInherit, EditSpecializes, EditReference, EditPayload, EditRelocate } |
typedef std::vector< CacheSite > | CacheSites |
typedef std::vector < LayerStackSite > | LayerStackSites |
Public Member Functions | |
void | Swap (PcpNamespaceEdits &rhs) |
Public Attributes | |
CacheSites | cacheSites |
Cache sites that must respond to a namespace edit. More... | |
LayerStackSites | layerStackSites |
Layer stack sites that must respond to a namespace edit. More... | |
LayerStackSites | invalidLayerStackSites |
Sites that must respond to a namespace edit.
Definition at line 34 of file namespaceEdits.h.
typedef std::vector<CacheSite> PcpNamespaceEdits::CacheSites |
Definition at line 60 of file namespaceEdits.h.
typedef std::vector<LayerStackSite> PcpNamespaceEdits::LayerStackSites |
Definition at line 72 of file namespaceEdits.h.
Types of namespace edits that a given layer stack site could need to perform to respond to a namespace edit.
Definition at line 38 of file namespaceEdits.h.
|
inline |
Definition at line 47 of file namespaceEdits.h.
CacheSites PcpNamespaceEdits::cacheSites |
Cache sites that must respond to a namespace edit.
Definition at line 75 of file namespaceEdits.h.
LayerStackSites PcpNamespaceEdits::invalidLayerStackSites |
Layer stack sites that are affected by a namespace edit but cannot respond properly. For example, in situations involving relocates, a valid namespace edit in one cache may result in an invalid edit in another cache in response.
Definition at line 84 of file namespaceEdits.h.
LayerStackSites PcpNamespaceEdits::layerStackSites |
Layer stack sites that must respond to a namespace edit.
Definition at line 78 of file namespaceEdits.h.