See: Description
| Interface | Description | 
|---|---|
| PiFlowRuleTranslationStore | 
 A PI translation store that keeps track of which flow rules have been
 translated to which PI table entries. 
 | 
| PiFlowRuleTranslator | 
 A translator of flow rules to PI table entries. 
 | 
| PiGroupTranslationStore | 
 A PI translation store that keeps track of which groups have been
 translated to which PI action profile groups. 
 | 
| PiGroupTranslator | 
 A translator of groups to PI action profile groups. 
 | 
| PiMeterTranslationStore | 
 A PI translation store that keeps track of which meters have been
 translated to which PI meters. 
 | 
| PiMeterTranslator | 
 A translator of meters to PI Meter Configs. 
 | 
| PiPipeconfListener | 
 Listener of pipeconf events. 
 | 
| PiPipeconfMappingStore | 
 Manages the mapping of Pipeconfs that are deployed to devices; not intended for direct use. 
 | 
| PiPipeconfMappingStoreDelegate | 
 Pipeconf store delegate abstraction. 
 | 
| PiPipeconfService | 
 A service to manage the configurations of protocol-independent pipelines. 
 | 
| PiPipeconfWatchdogListener | 
 Listener of pipeline status change events produced by  
PiPipeconfWatchdogService. | 
| PiPipeconfWatchdogService | 
 Service that periodically probes pipeline programmable devices, to check that
 their pipeline is configured with the expected pipeconf. 
 | 
| PiReplicationGroupTranslationStore | 
 A PI translation store that keeps track of which groups have been
 translated to which PI packet replication engine (PRE) entry. 
 | 
| PiReplicationGroupTranslator | 
 A translator of groups for packet replication to PI packet replication engine
 (PRE) entries. 
 | 
| PiTranslatable | 
 Abstraction of protocol-dependent (PD) entity that can be translated to an
 equivalent protocol-independent (PI) one. 
 | 
| PiTranslationService | 
 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. 
 | 
| Class | Description | 
|---|---|
| PiPipeconfDeviceMappingEvent | 
 Entity that represents pipeconf to device binding events. 
 | 
| PiPipeconfEvent | 
 Event related to the PiPipeconfService. 
 | 
| PiPipeconfWatchdogEvent | 
 Event representing changes in the status of a device pipeline. 
 | 
| 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. 
 | 
| Enum | Description | 
|---|---|
| PiPipeconfDeviceMappingEvent.Type | 
 Type of pipeconf to device mapping event. 
 | 
| PiPipeconfEvent.Type | 
 Type of pipeconf event. 
 | 
| PiPipeconfWatchdogEvent.Type | 
 Type of event. 
 | 
| PiPipeconfWatchdogService.PipelineStatus | 
 Status of a device pipeline. 
 | 
| PiTranslationEvent.Type | 
 Type of event. 
 | 
| Exception | Description | 
|---|---|
| PiTranslationException | 
 Signals that an error was encountered while translating an entity. 
 |