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.