A PI translation store that keeps track of which flow rules have been translated to which PI table entries.
A translator of flow rules to PI table entries.
A PI translation store that keeps track of which groups have been translated to which PI action groups.
A translator of groups to PI action groups.
Manages the mapping of Pipeconfs that are deployed to devices; not intended for direct use.
Pipeconf store delegate abstraction.
A service to manage the configurations of protocol-independent pipelines.
Abstraction of protocol-dependent (PD) entity that can be translated to an equivalent protocol-independent (PI) one.
A service to translate protocol-dependent (PD) entities to protocol-independent (PI) ones.
|PiTranslationStore<T extends PiTranslatable,E extends PiEntity>||
PI translation store abstraction that maintains a mapping between a PI entity handle and a translated entity.
|PiTranslationStoreDelegate<T extends PiTranslatable,E extends PiEntity>||
PI translation store delegate abstraction.
|PiTranslator<T extends PiTranslatable,E extends PiEntity>||
A translator of PI entities to equivalent PD ones which offer means to learn translated entities for later use.
Configuration for the PiPipeconf susbystem.
Entity that represents pipeconf to device binding events.
|PiTranslatedEntity<T extends PiTranslatable,E extends PiEntity>||
Representation of the result of a PD-to-PI translation associated to a PI entity handle.
|PiTranslationEvent<T extends PiTranslatable,E extends PiEntity>||
Signals an event related to the translation of a protocol-dependent (PD) entity to a protocol-independent (PI) one.
Type of pipeconf to device mapping event.
Type of event.
Signals that an error was encountered while translating an entity.