Documentation ¶
Overview ¶
Package pipe contains generated bindings for API file pipe.api.
Contents:
6 messages
Index ¶
- Constants
- func AllMessages() []api.Message
- type PipeCreate
- func (*PipeCreate) GetCrcString() string
- func (*PipeCreate) GetMessageName() string
- func (*PipeCreate) GetMessageType() api.MessageType
- func (m *PipeCreate) Marshal(b []byte) ([]byte, error)
- func (m *PipeCreate) Reset()
- func (m *PipeCreate) Size() (size int)
- func (m *PipeCreate) Unmarshal(b []byte) error
- type PipeCreateReply
- func (*PipeCreateReply) GetCrcString() string
- func (*PipeCreateReply) GetMessageName() string
- func (*PipeCreateReply) GetMessageType() api.MessageType
- func (m *PipeCreateReply) Marshal(b []byte) ([]byte, error)
- func (m *PipeCreateReply) Reset()
- func (m *PipeCreateReply) Size() (size int)
- func (m *PipeCreateReply) Unmarshal(b []byte) error
- type PipeDelete
- func (*PipeDelete) GetCrcString() string
- func (*PipeDelete) GetMessageName() string
- func (*PipeDelete) GetMessageType() api.MessageType
- func (m *PipeDelete) Marshal(b []byte) ([]byte, error)
- func (m *PipeDelete) Reset()
- func (m *PipeDelete) Size() (size int)
- func (m *PipeDelete) Unmarshal(b []byte) error
- type PipeDeleteReply
- func (*PipeDeleteReply) GetCrcString() string
- func (*PipeDeleteReply) GetMessageName() string
- func (*PipeDeleteReply) GetMessageType() api.MessageType
- func (m *PipeDeleteReply) Marshal(b []byte) ([]byte, error)
- func (m *PipeDeleteReply) Reset()
- func (m *PipeDeleteReply) Size() (size int)
- func (m *PipeDeleteReply) Unmarshal(b []byte) error
- type PipeDetails
- func (*PipeDetails) GetCrcString() string
- func (*PipeDetails) GetMessageName() string
- func (*PipeDetails) GetMessageType() api.MessageType
- func (m *PipeDetails) Marshal(b []byte) ([]byte, error)
- func (m *PipeDetails) Reset()
- func (m *PipeDetails) Size() (size int)
- func (m *PipeDetails) Unmarshal(b []byte) error
- type PipeDump
- type RPCService
- type RPCService_PipeDumpClient
Constants ¶
View Source
const ( APIFile = "pipe" APIVersion = "1.0.1" VersionCrc = 0xc159134a )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type PipeCreate ¶
type PipeCreate struct { IsSpecified bool `binapi:"bool,name=is_specified" json:"is_specified,omitempty"` UserInstance uint32 `binapi:"u32,name=user_instance" json:"user_instance,omitempty"` }
PipeCreate defines message 'pipe_create'.
func (*PipeCreate) GetCrcString ¶
func (*PipeCreate) GetCrcString() string
func (*PipeCreate) GetMessageName ¶
func (*PipeCreate) GetMessageName() string
func (*PipeCreate) GetMessageType ¶
func (*PipeCreate) GetMessageType() api.MessageType
func (*PipeCreate) Reset ¶
func (m *PipeCreate) Reset()
func (*PipeCreate) Size ¶
func (m *PipeCreate) Size() (size int)
func (*PipeCreate) Unmarshal ¶
func (m *PipeCreate) Unmarshal(b []byte) error
type PipeCreateReply ¶
type PipeCreateReply 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"` PipeSwIfIndex [2]interface_types.InterfaceIndex `binapi:"interface_index[2],name=pipe_sw_if_index" json:"pipe_sw_if_index,omitempty"` }
PipeCreateReply defines message 'pipe_create_reply'.
func (*PipeCreateReply) GetCrcString ¶
func (*PipeCreateReply) GetCrcString() string
func (*PipeCreateReply) GetMessageName ¶
func (*PipeCreateReply) GetMessageName() string
func (*PipeCreateReply) GetMessageType ¶
func (*PipeCreateReply) GetMessageType() api.MessageType
func (*PipeCreateReply) Reset ¶
func (m *PipeCreateReply) Reset()
func (*PipeCreateReply) Size ¶
func (m *PipeCreateReply) Size() (size int)
func (*PipeCreateReply) Unmarshal ¶
func (m *PipeCreateReply) Unmarshal(b []byte) error
type PipeDelete ¶
type PipeDelete struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}
PipeDelete defines message 'pipe_delete'.
func (*PipeDelete) GetCrcString ¶
func (*PipeDelete) GetCrcString() string
func (*PipeDelete) GetMessageName ¶
func (*PipeDelete) GetMessageName() string
func (*PipeDelete) GetMessageType ¶
func (*PipeDelete) GetMessageType() api.MessageType
func (*PipeDelete) Reset ¶
func (m *PipeDelete) Reset()
func (*PipeDelete) Size ¶
func (m *PipeDelete) Size() (size int)
func (*PipeDelete) Unmarshal ¶
func (m *PipeDelete) Unmarshal(b []byte) error
type PipeDeleteReply ¶
type PipeDeleteReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
PipeDeleteReply defines message 'pipe_delete_reply'.
func (*PipeDeleteReply) GetCrcString ¶
func (*PipeDeleteReply) GetCrcString() string
func (*PipeDeleteReply) GetMessageName ¶
func (*PipeDeleteReply) GetMessageName() string
func (*PipeDeleteReply) GetMessageType ¶
func (*PipeDeleteReply) GetMessageType() api.MessageType
func (*PipeDeleteReply) Reset ¶
func (m *PipeDeleteReply) Reset()
func (*PipeDeleteReply) Size ¶
func (m *PipeDeleteReply) Size() (size int)
func (*PipeDeleteReply) Unmarshal ¶
func (m *PipeDeleteReply) Unmarshal(b []byte) error
type PipeDetails ¶
type PipeDetails struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` PipeSwIfIndex [2]interface_types.InterfaceIndex `binapi:"interface_index[2],name=pipe_sw_if_index" json:"pipe_sw_if_index,omitempty"` Instance uint32 `binapi:"u32,name=instance" json:"instance,omitempty"` }
PipeDetails defines message 'pipe_details'.
func (*PipeDetails) GetCrcString ¶
func (*PipeDetails) GetCrcString() string
func (*PipeDetails) GetMessageName ¶
func (*PipeDetails) GetMessageName() string
func (*PipeDetails) GetMessageType ¶
func (*PipeDetails) GetMessageType() api.MessageType
func (*PipeDetails) Reset ¶
func (m *PipeDetails) Reset()
func (*PipeDetails) Size ¶
func (m *PipeDetails) Size() (size int)
func (*PipeDetails) Unmarshal ¶
func (m *PipeDetails) Unmarshal(b []byte) error
type PipeDump ¶
type PipeDump struct{}
PipeDump defines message 'pipe_dump'.
func (*PipeDump) GetCrcString ¶
func (*PipeDump) GetMessageName ¶
func (*PipeDump) GetMessageType ¶
func (*PipeDump) GetMessageType() api.MessageType
type RPCService ¶
type RPCService interface { PipeCreate(ctx context.Context, in *PipeCreate) (*PipeCreateReply, error) PipeDelete(ctx context.Context, in *PipeDelete) (*PipeDeleteReply, error) PipeDump(ctx context.Context, in *PipeDump) (RPCService_PipeDumpClient, error) }
RPCService defines RPC service pipe.
func NewServiceClient ¶
func NewServiceClient(conn api.Connection) RPCService
type RPCService_PipeDumpClient ¶
type RPCService_PipeDumpClient interface { Recv() (*PipeDetails, error) api.Stream }
Click to show internal directories.
Click to hide internal directories.