Maintains a list of existing policy marker prefixes. More...
Static Public Member Functions | |
static ContentName | findPolicyControlledNamespace (ContentName controlledName, CCNHandle handle) throws IOException |
Find the closest policy controlled namespace that cover operations on a specific name. | |
static synchronized void | clearSearchedPathCache () |
static synchronized void | addToSearchedPathCache (Set< ContentName > newPaths) |
static synchronized void | removeFromSearchedPathCache (ContentName path) |
static boolean | cacheContainsPath (ContentName path) |
static boolean | inProtectedNamespace (ContentName namespace, ContentName content) |
Static Protected Attributes | |
static Set< ContentName > | _searchedPathCache = new HashSet<ContentName>() |
static Set< ContentName > | _policyControlledNamespaces = new HashSet<ContentName>() |
Maintains a list of existing policy marker prefixes.
static ContentName org.ccnx.ccn.profiles.namespace.NamespaceManager.findPolicyControlledNamespace | ( | ContentName | controlledName, | |
CCNHandle | handle | |||
) | throws IOException [static] |
Find the closest policy controlled namespace that cover operations on a specific name.
If none exists in memory than this searches up the name tree.
IOException |