Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type P4Plugin ¶
type P4Plugin interface {
GetPkgInfo() (*p4configapi.PkgInfo, error)
GetP4DeviceConfig() ([]byte, error)
GetP4Info() (info *p4configapi.P4Info, err error)
}
P4Plugin p4 plugin interface
type P4PluginRegistry ¶
type P4PluginRegistry interface {
GetPlugins() map[p4rtapi.P4PluginID]P4Plugin
GetPlugin(id p4rtapi.P4PluginID) (P4Plugin, error)
RegisterPlugin(pluginName string) error
}
P4PluginRegistry is the object for the saving information about P4 program artifacts such as P4 info and P4 device config
func NewP4PluginRegistry ¶
func NewP4PluginRegistry() P4PluginRegistry
NewP4PluginRegistry create an instance of p4 plugin registry
Click to show internal directories.
Click to hide internal directories.