maxon.RegistryInterface¶
Description¶
maxon.RegistryInterface is used internally by maxon.Registry.
Warning
Methods Signature¶
  | 
Returns an iterator over all entries registered at this registry.  | 
  | 
Removes the entry identified by eid from registry.  | 
  | 
Returns the registry entry registered at this registry under the given identifier  | 
  | 
Returns the registry entry registered at the passed registry under the given identifier  | 
  | 
Returns the   | 
  | 
Returns the registry stamp.  | 
  | 
Registers an entry at the registry under the given identifier.  | 
Methods Definition¶
- 
static 
RegistryInterface.CreateIterator(reg)¶ Returns an iterator over all entries registered at this registry.
- Parameters
 reg (
maxon.Registry) – The registry.- Returns
 An iterator.
- 
static 
RegistryInterface.EraseEntry(registry, eid)¶ Removes the entry identified by eid from registry.
Note
If no such entry exists, nothing happens.
- Parameters
 registry (
maxon.Registry) – The registry to add the data.eid (
maxon.Id) – Identifier within this registry.
- 
static 
RegistryInterface.Find(id)¶ Returns the registry entry registered at this registry under the given identifier
Note
If no entry exists for the given identifier, None is returned.
- Parameters
 id – Identifier within this registry.
id –
maxon.Id
- Returns
 The value stored in the registry.
- Return type
 
- 
static 
RegistryInterface.FindEntryValue(registry, eid)¶ Returns the registry entry registered at the passed registry under the given identifier
- Parameters
 registry (
maxon.Registry) – The registry to find the value from.eid (
maxon.Id) – Identifier within this registry.
- Returns
 The value stored in the registry.
- Return type
 
- 
RegistryInterface.GetStamp()¶ Returns the registry stamp.
- Returns
 The registry stamp.
- Return type
 int
- 
static 
RegistryInterface.InsertEntry(registry, eid, value)¶ Registers an entry at the registry under the given identifier.
Note
If an entry already exists for the identifier, nothing happens, and an error is raised.
- Parameters
 registry (
maxon.Registry) – The registry to add the data.eid (
maxon.Id) – Identifier within this registry.value (
maxon.Data) – Value to register.