Versions in this module Expand all Collapse all v0 v0.8.0 Sep 20, 2024 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type FlowAdd struct + Flow flow_types.FlowRule + func (*FlowAdd) GetCrcString() string + func (*FlowAdd) GetMessageName() string + func (*FlowAdd) GetMessageType() api.MessageType + func (m *FlowAdd) Marshal(b []byte) ([]byte, error) + func (m *FlowAdd) Reset() + func (m *FlowAdd) Size() (size int) + func (m *FlowAdd) Unmarshal(b []byte) error + type FlowAddReply struct + FlowIndex uint32 + Retval int32 + func (*FlowAddReply) GetCrcString() string + func (*FlowAddReply) GetMessageName() string + func (*FlowAddReply) GetMessageType() api.MessageType + func (m *FlowAddReply) Marshal(b []byte) ([]byte, error) + func (m *FlowAddReply) Reset() + func (m *FlowAddReply) Size() (size int) + func (m *FlowAddReply) Unmarshal(b []byte) error + type FlowAddV2 struct + Flow flow_types.FlowRuleV2 + func (*FlowAddV2) GetCrcString() string + func (*FlowAddV2) GetMessageName() string + func (*FlowAddV2) GetMessageType() api.MessageType + func (m *FlowAddV2) Marshal(b []byte) ([]byte, error) + func (m *FlowAddV2) Reset() + func (m *FlowAddV2) Size() (size int) + func (m *FlowAddV2) Unmarshal(b []byte) error + type FlowAddV2Reply struct + FlowIndex uint32 + Retval int32 + func (*FlowAddV2Reply) GetCrcString() string + func (*FlowAddV2Reply) GetMessageName() string + func (*FlowAddV2Reply) GetMessageType() api.MessageType + func (m *FlowAddV2Reply) Marshal(b []byte) ([]byte, error) + func (m *FlowAddV2Reply) Reset() + func (m *FlowAddV2Reply) Size() (size int) + func (m *FlowAddV2Reply) Unmarshal(b []byte) error + type FlowDel struct + FlowIndex uint32 + func (*FlowDel) GetCrcString() string + func (*FlowDel) GetMessageName() string + func (*FlowDel) GetMessageType() api.MessageType + func (m *FlowDel) Marshal(b []byte) ([]byte, error) + func (m *FlowDel) Reset() + func (m *FlowDel) Size() (size int) + func (m *FlowDel) Unmarshal(b []byte) error + type FlowDelReply struct + Retval int32 + func (*FlowDelReply) GetCrcString() string + func (*FlowDelReply) GetMessageName() string + func (*FlowDelReply) GetMessageType() api.MessageType + func (m *FlowDelReply) Marshal(b []byte) ([]byte, error) + func (m *FlowDelReply) Reset() + func (m *FlowDelReply) Size() (size int) + func (m *FlowDelReply) Unmarshal(b []byte) error + type FlowDisable struct + FlowIndex uint32 + HwIfIndex uint32 + func (*FlowDisable) GetCrcString() string + func (*FlowDisable) GetMessageName() string + func (*FlowDisable) GetMessageType() api.MessageType + func (m *FlowDisable) Marshal(b []byte) ([]byte, error) + func (m *FlowDisable) Reset() + func (m *FlowDisable) Size() (size int) + func (m *FlowDisable) Unmarshal(b []byte) error + type FlowDisableReply struct + Retval int32 + func (*FlowDisableReply) GetCrcString() string + func (*FlowDisableReply) GetMessageName() string + func (*FlowDisableReply) GetMessageType() api.MessageType + func (m *FlowDisableReply) Marshal(b []byte) ([]byte, error) + func (m *FlowDisableReply) Reset() + func (m *FlowDisableReply) Size() (size int) + func (m *FlowDisableReply) Unmarshal(b []byte) error + type FlowEnable struct + FlowIndex uint32 + HwIfIndex uint32 + func (*FlowEnable) GetCrcString() string + func (*FlowEnable) GetMessageName() string + func (*FlowEnable) GetMessageType() api.MessageType + func (m *FlowEnable) Marshal(b []byte) ([]byte, error) + func (m *FlowEnable) Reset() + func (m *FlowEnable) Size() (size int) + func (m *FlowEnable) Unmarshal(b []byte) error + type FlowEnableReply struct + Retval int32 + func (*FlowEnableReply) GetCrcString() string + func (*FlowEnableReply) GetMessageName() string + func (*FlowEnableReply) GetMessageType() api.MessageType + func (m *FlowEnableReply) Marshal(b []byte) ([]byte, error) + func (m *FlowEnableReply) Reset() + func (m *FlowEnableReply) Size() (size int) + func (m *FlowEnableReply) Unmarshal(b []byte) error + type RPCService interface + FlowAdd func(ctx context.Context, in *FlowAdd) (*FlowAddReply, error) + FlowAddV2 func(ctx context.Context, in *FlowAddV2) (*FlowAddV2Reply, error) + FlowDel func(ctx context.Context, in *FlowDel) (*FlowDelReply, error) + FlowDisable func(ctx context.Context, in *FlowDisable) (*FlowDisableReply, error) + FlowEnable func(ctx context.Context, in *FlowEnable) (*FlowEnableReply, error) + func NewServiceClient(conn api.Connection) RPCService