pg

package
v0.0.0-...-7fa7f61 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package pg contains generated bindings for API file pg.api.

Contents:

8 messages

Index

Constants

View Source
const (
	APIFile    = "pg"
	APIVersion = "2.0.0"
	VersionCrc = 0x3a037a0e
)

Variables

This section is empty.

Functions

func AllMessages

func AllMessages() []api.Message

Messages returns list of all messages in this module.

Types

type PgCapture

type PgCapture struct {
	InterfaceID  interface_types.InterfaceIndex `binapi:"interface_index,name=interface_id" json:"interface_id,omitempty"`
	IsEnabled    bool                           `binapi:"bool,name=is_enabled,default=true" json:"is_enabled,omitempty"`
	Count        uint32                         `binapi:"u32,name=count" json:"count,omitempty"`
	PcapFileName string                         `binapi:"string[],name=pcap_file_name" json:"pcap_file_name,omitempty"`
}

PgCapture defines message 'pg_capture'.

func (*PgCapture) GetCrcString

func (*PgCapture) GetCrcString() string

func (*PgCapture) GetMessageName

func (*PgCapture) GetMessageName() string

func (*PgCapture) GetMessageType

func (*PgCapture) GetMessageType() api.MessageType

func (*PgCapture) Marshal

func (m *PgCapture) Marshal(b []byte) ([]byte, error)

func (*PgCapture) Reset

func (m *PgCapture) Reset()

func (*PgCapture) Size

func (m *PgCapture) Size() (size int)

func (*PgCapture) Unmarshal

func (m *PgCapture) Unmarshal(b []byte) error

type PgCaptureReply

type PgCaptureReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

PgCaptureReply defines message 'pg_capture_reply'.

func (*PgCaptureReply) GetCrcString

func (*PgCaptureReply) GetCrcString() string

func (*PgCaptureReply) GetMessageName

func (*PgCaptureReply) GetMessageName() string

func (*PgCaptureReply) GetMessageType

func (*PgCaptureReply) GetMessageType() api.MessageType

func (*PgCaptureReply) Marshal

func (m *PgCaptureReply) Marshal(b []byte) ([]byte, error)

func (*PgCaptureReply) Reset

func (m *PgCaptureReply) Reset()

func (*PgCaptureReply) Size

func (m *PgCaptureReply) Size() (size int)

func (*PgCaptureReply) Unmarshal

func (m *PgCaptureReply) Unmarshal(b []byte) error

type PgCreateInterface

type PgCreateInterface struct {
	InterfaceID interface_types.InterfaceIndex `binapi:"interface_index,name=interface_id" json:"interface_id,omitempty"`
	GsoEnabled  bool                           `binapi:"bool,name=gso_enabled" json:"gso_enabled,omitempty"`
	GsoSize     uint32                         `binapi:"u32,name=gso_size" json:"gso_size,omitempty"`
}

PgCreateInterface defines message 'pg_create_interface'.

func (*PgCreateInterface) GetCrcString

func (*PgCreateInterface) GetCrcString() string

func (*PgCreateInterface) GetMessageName

func (*PgCreateInterface) GetMessageName() string

func (*PgCreateInterface) GetMessageType

func (*PgCreateInterface) GetMessageType() api.MessageType

func (*PgCreateInterface) Marshal

func (m *PgCreateInterface) Marshal(b []byte) ([]byte, error)

func (*PgCreateInterface) Reset

func (m *PgCreateInterface) Reset()

func (*PgCreateInterface) Size

func (m *PgCreateInterface) Size() (size int)

func (*PgCreateInterface) Unmarshal

func (m *PgCreateInterface) Unmarshal(b []byte) error

type PgCreateInterfaceReply

type PgCreateInterfaceReply struct {
	Retval    int32                          `binapi:"i32,name=retval" json:"retval,omitempty"`
	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}

PgCreateInterfaceReply defines message 'pg_create_interface_reply'.

func (*PgCreateInterfaceReply) GetCrcString

func (*PgCreateInterfaceReply) GetCrcString() string

func (*PgCreateInterfaceReply) GetMessageName

func (*PgCreateInterfaceReply) GetMessageName() string

func (*PgCreateInterfaceReply) GetMessageType

func (*PgCreateInterfaceReply) GetMessageType() api.MessageType

func (*PgCreateInterfaceReply) Marshal

func (m *PgCreateInterfaceReply) Marshal(b []byte) ([]byte, error)

func (*PgCreateInterfaceReply) Reset

func (m *PgCreateInterfaceReply) Reset()

func (*PgCreateInterfaceReply) Size

func (m *PgCreateInterfaceReply) Size() (size int)

func (*PgCreateInterfaceReply) Unmarshal

func (m *PgCreateInterfaceReply) Unmarshal(b []byte) error

type PgEnableDisable

type PgEnableDisable struct {
	IsEnabled  bool   `binapi:"bool,name=is_enabled,default=true" json:"is_enabled,omitempty"`
	StreamName string `binapi:"string[],name=stream_name" json:"stream_name,omitempty"`
}

PgEnableDisable defines message 'pg_enable_disable'.

func (*PgEnableDisable) GetCrcString

func (*PgEnableDisable) GetCrcString() string

func (*PgEnableDisable) GetMessageName

func (*PgEnableDisable) GetMessageName() string

func (*PgEnableDisable) GetMessageType

func (*PgEnableDisable) GetMessageType() api.MessageType

func (*PgEnableDisable) Marshal

func (m *PgEnableDisable) Marshal(b []byte) ([]byte, error)

func (*PgEnableDisable) Reset

func (m *PgEnableDisable) Reset()

func (*PgEnableDisable) Size

func (m *PgEnableDisable) Size() (size int)

func (*PgEnableDisable) Unmarshal

func (m *PgEnableDisable) Unmarshal(b []byte) error

type PgEnableDisableReply

type PgEnableDisableReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

PgEnableDisableReply defines message 'pg_enable_disable_reply'.

func (*PgEnableDisableReply) GetCrcString

func (*PgEnableDisableReply) GetCrcString() string

func (*PgEnableDisableReply) GetMessageName

func (*PgEnableDisableReply) GetMessageName() string

func (*PgEnableDisableReply) GetMessageType

func (*PgEnableDisableReply) GetMessageType() api.MessageType

func (*PgEnableDisableReply) Marshal

func (m *PgEnableDisableReply) Marshal(b []byte) ([]byte, error)

func (*PgEnableDisableReply) Reset

func (m *PgEnableDisableReply) Reset()

func (*PgEnableDisableReply) Size

func (m *PgEnableDisableReply) Size() (size int)

func (*PgEnableDisableReply) Unmarshal

func (m *PgEnableDisableReply) Unmarshal(b []byte) error

type PgInterfaceEnableDisableCoalesce

type PgInterfaceEnableDisableCoalesce struct {
	SwIfIndex       interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
	CoalesceEnabled bool                           `binapi:"bool,name=coalesce_enabled" json:"coalesce_enabled,omitempty"`
}

PgInterfaceEnableDisableCoalesce defines message 'pg_interface_enable_disable_coalesce'. InProgress: the message form may change in the future versions

func (*PgInterfaceEnableDisableCoalesce) GetCrcString

func (*PgInterfaceEnableDisableCoalesce) GetCrcString() string

func (*PgInterfaceEnableDisableCoalesce) GetMessageName

func (*PgInterfaceEnableDisableCoalesce) GetMessageName() string

func (*PgInterfaceEnableDisableCoalesce) GetMessageType

func (*PgInterfaceEnableDisableCoalesce) Marshal

func (m *PgInterfaceEnableDisableCoalesce) Marshal(b []byte) ([]byte, error)

func (*PgInterfaceEnableDisableCoalesce) Reset

func (*PgInterfaceEnableDisableCoalesce) Size

func (m *PgInterfaceEnableDisableCoalesce) Size() (size int)

func (*PgInterfaceEnableDisableCoalesce) Unmarshal

func (m *PgInterfaceEnableDisableCoalesce) Unmarshal(b []byte) error

type PgInterfaceEnableDisableCoalesceReply

type PgInterfaceEnableDisableCoalesceReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

PgInterfaceEnableDisableCoalesceReply defines message 'pg_interface_enable_disable_coalesce_reply'. InProgress: the message form may change in the future versions

func (*PgInterfaceEnableDisableCoalesceReply) GetCrcString

func (*PgInterfaceEnableDisableCoalesceReply) GetMessageName

func (*PgInterfaceEnableDisableCoalesceReply) GetMessageType

func (*PgInterfaceEnableDisableCoalesceReply) Marshal

func (*PgInterfaceEnableDisableCoalesceReply) Reset

func (*PgInterfaceEnableDisableCoalesceReply) Size

func (m *PgInterfaceEnableDisableCoalesceReply) Size() (size int)

func (*PgInterfaceEnableDisableCoalesceReply) Unmarshal

type RPCService

type RPCService interface {
	PgCapture(ctx context.Context, in *PgCapture) (*PgCaptureReply, error)
	PgCreateInterface(ctx context.Context, in *PgCreateInterface) (*PgCreateInterfaceReply, error)
	PgEnableDisable(ctx context.Context, in *PgEnableDisable) (*PgEnableDisableReply, error)
	PgInterfaceEnableDisableCoalesce(ctx context.Context, in *PgInterfaceEnableDisableCoalesce) (*PgInterfaceEnableDisableCoalesceReply, error)
}

RPCService defines RPC service pg.

func NewServiceClient

func NewServiceClient(conn api.Connection) RPCService

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL