Versions in this module Expand all Collapse all v0 v0.8.0 Dec 28, 2023 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type NsimConfigure struct + AveragePacketSize uint32 + BandwidthInBitsPerSecond uint64 + DelayInUsec uint32 + PacketsPerDrop uint32 + func (*NsimConfigure) GetCrcString() string + func (*NsimConfigure) GetMessageName() string + func (*NsimConfigure) GetMessageType() api.MessageType + func (m *NsimConfigure) Marshal(b []byte) ([]byte, error) + func (m *NsimConfigure) Reset() + func (m *NsimConfigure) Size() (size int) + func (m *NsimConfigure) Unmarshal(b []byte) error + type NsimConfigure2 struct + AveragePacketSize uint32 + BandwidthInBitsPerSecond uint64 + DelayInUsec uint32 + PacketsPerDrop uint32 + PacketsPerReorder uint32 + func (*NsimConfigure2) GetCrcString() string + func (*NsimConfigure2) GetMessageName() string + func (*NsimConfigure2) GetMessageType() api.MessageType + func (m *NsimConfigure2) Marshal(b []byte) ([]byte, error) + func (m *NsimConfigure2) Reset() + func (m *NsimConfigure2) Size() (size int) + func (m *NsimConfigure2) Unmarshal(b []byte) error + type NsimConfigure2Reply struct + Retval int32 + func (*NsimConfigure2Reply) GetCrcString() string + func (*NsimConfigure2Reply) GetMessageName() string + func (*NsimConfigure2Reply) GetMessageType() api.MessageType + func (m *NsimConfigure2Reply) Marshal(b []byte) ([]byte, error) + func (m *NsimConfigure2Reply) Reset() + func (m *NsimConfigure2Reply) Size() (size int) + func (m *NsimConfigure2Reply) Unmarshal(b []byte) error + type NsimConfigureReply struct + Retval int32 + func (*NsimConfigureReply) GetCrcString() string + func (*NsimConfigureReply) GetMessageName() string + func (*NsimConfigureReply) GetMessageType() api.MessageType + func (m *NsimConfigureReply) Marshal(b []byte) ([]byte, error) + func (m *NsimConfigureReply) Reset() + func (m *NsimConfigureReply) Size() (size int) + func (m *NsimConfigureReply) Unmarshal(b []byte) error + type NsimCrossConnectEnableDisable struct + EnableDisable bool + SwIfIndex0 interface_types.InterfaceIndex + SwIfIndex1 interface_types.InterfaceIndex + func (*NsimCrossConnectEnableDisable) GetCrcString() string + func (*NsimCrossConnectEnableDisable) GetMessageName() string + func (*NsimCrossConnectEnableDisable) GetMessageType() api.MessageType + func (m *NsimCrossConnectEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *NsimCrossConnectEnableDisable) Reset() + func (m *NsimCrossConnectEnableDisable) Size() (size int) + func (m *NsimCrossConnectEnableDisable) Unmarshal(b []byte) error + type NsimCrossConnectEnableDisableReply struct + Retval int32 + func (*NsimCrossConnectEnableDisableReply) GetCrcString() string + func (*NsimCrossConnectEnableDisableReply) GetMessageName() string + func (*NsimCrossConnectEnableDisableReply) GetMessageType() api.MessageType + func (m *NsimCrossConnectEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *NsimCrossConnectEnableDisableReply) Reset() + func (m *NsimCrossConnectEnableDisableReply) Size() (size int) + func (m *NsimCrossConnectEnableDisableReply) Unmarshal(b []byte) error + type NsimOutputFeatureEnableDisable struct + EnableDisable bool + SwIfIndex interface_types.InterfaceIndex + func (*NsimOutputFeatureEnableDisable) GetCrcString() string + func (*NsimOutputFeatureEnableDisable) GetMessageName() string + func (*NsimOutputFeatureEnableDisable) GetMessageType() api.MessageType + func (m *NsimOutputFeatureEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *NsimOutputFeatureEnableDisable) Reset() + func (m *NsimOutputFeatureEnableDisable) Size() (size int) + func (m *NsimOutputFeatureEnableDisable) Unmarshal(b []byte) error + type NsimOutputFeatureEnableDisableReply struct + Retval int32 + func (*NsimOutputFeatureEnableDisableReply) GetCrcString() string + func (*NsimOutputFeatureEnableDisableReply) GetMessageName() string + func (*NsimOutputFeatureEnableDisableReply) GetMessageType() api.MessageType + func (m *NsimOutputFeatureEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *NsimOutputFeatureEnableDisableReply) Reset() + func (m *NsimOutputFeatureEnableDisableReply) Size() (size int) + func (m *NsimOutputFeatureEnableDisableReply) Unmarshal(b []byte) error + type RPCService interface + NsimConfigure func(ctx context.Context, in *NsimConfigure) (*NsimConfigureReply, error) + NsimConfigure2 func(ctx context.Context, in *NsimConfigure2) (*NsimConfigure2Reply, error) + NsimCrossConnectEnableDisable func(ctx context.Context, in *NsimCrossConnectEnableDisable) (*NsimCrossConnectEnableDisableReply, error) + NsimOutputFeatureEnableDisable func(ctx context.Context, in *NsimOutputFeatureEnableDisable) (*NsimOutputFeatureEnableDisableReply, error) + func NewServiceClient(conn api.Connection) RPCService