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 + var QosSource_name = map[uint8]string + var QosSource_value = map[string]uint8 + func AllMessages() []api.Message + type QosEgressMap struct + ID uint32 + Rows [4]QosEgressMapRow + type QosEgressMapDelete struct + ID uint32 + func (*QosEgressMapDelete) GetCrcString() string + func (*QosEgressMapDelete) GetMessageName() string + func (*QosEgressMapDelete) GetMessageType() api.MessageType + func (m *QosEgressMapDelete) Marshal(b []byte) ([]byte, error) + func (m *QosEgressMapDelete) Reset() + func (m *QosEgressMapDelete) Size() (size int) + func (m *QosEgressMapDelete) Unmarshal(b []byte) error + type QosEgressMapDeleteReply struct + Retval int32 + func (*QosEgressMapDeleteReply) GetCrcString() string + func (*QosEgressMapDeleteReply) GetMessageName() string + func (*QosEgressMapDeleteReply) GetMessageType() api.MessageType + func (m *QosEgressMapDeleteReply) Marshal(b []byte) ([]byte, error) + func (m *QosEgressMapDeleteReply) Reset() + func (m *QosEgressMapDeleteReply) Size() (size int) + func (m *QosEgressMapDeleteReply) Unmarshal(b []byte) error + type QosEgressMapDetails struct + Map QosEgressMap + func (*QosEgressMapDetails) GetCrcString() string + func (*QosEgressMapDetails) GetMessageName() string + func (*QosEgressMapDetails) GetMessageType() api.MessageType + func (m *QosEgressMapDetails) Marshal(b []byte) ([]byte, error) + func (m *QosEgressMapDetails) Reset() + func (m *QosEgressMapDetails) Size() (size int) + func (m *QosEgressMapDetails) Unmarshal(b []byte) error + type QosEgressMapDump struct + func (*QosEgressMapDump) GetCrcString() string + func (*QosEgressMapDump) GetMessageName() string + func (*QosEgressMapDump) GetMessageType() api.MessageType + func (m *QosEgressMapDump) Marshal(b []byte) ([]byte, error) + func (m *QosEgressMapDump) Reset() + func (m *QosEgressMapDump) Size() (size int) + func (m *QosEgressMapDump) Unmarshal(b []byte) error + type QosEgressMapRow struct + Outputs []byte + type QosEgressMapUpdate struct + Map QosEgressMap + func (*QosEgressMapUpdate) GetCrcString() string + func (*QosEgressMapUpdate) GetMessageName() string + func (*QosEgressMapUpdate) GetMessageType() api.MessageType + func (m *QosEgressMapUpdate) Marshal(b []byte) ([]byte, error) + func (m *QosEgressMapUpdate) Reset() + func (m *QosEgressMapUpdate) Size() (size int) + func (m *QosEgressMapUpdate) Unmarshal(b []byte) error + type QosEgressMapUpdateReply struct + Retval int32 + func (*QosEgressMapUpdateReply) GetCrcString() string + func (*QosEgressMapUpdateReply) GetMessageName() string + func (*QosEgressMapUpdateReply) GetMessageType() api.MessageType + func (m *QosEgressMapUpdateReply) Marshal(b []byte) ([]byte, error) + func (m *QosEgressMapUpdateReply) Reset() + func (m *QosEgressMapUpdateReply) Size() (size int) + func (m *QosEgressMapUpdateReply) Unmarshal(b []byte) error + type QosMark struct + MapID uint32 + OutputSource QosSource + SwIfIndex uint32 + type QosMarkDetails struct + Mark QosMark + func (*QosMarkDetails) GetCrcString() string + func (*QosMarkDetails) GetMessageName() string + func (*QosMarkDetails) GetMessageType() api.MessageType + func (m *QosMarkDetails) Marshal(b []byte) ([]byte, error) + func (m *QosMarkDetails) Reset() + func (m *QosMarkDetails) Size() (size int) + func (m *QosMarkDetails) Unmarshal(b []byte) error + type QosMarkDetailsReply struct + Retval int32 + func (*QosMarkDetailsReply) GetCrcString() string + func (*QosMarkDetailsReply) GetMessageName() string + func (*QosMarkDetailsReply) GetMessageType() api.MessageType + func (m *QosMarkDetailsReply) Marshal(b []byte) ([]byte, error) + func (m *QosMarkDetailsReply) Reset() + func (m *QosMarkDetailsReply) Size() (size int) + func (m *QosMarkDetailsReply) Unmarshal(b []byte) error + type QosMarkDump struct + SwIfIndex interface_types.InterfaceIndex + func (*QosMarkDump) GetCrcString() string + func (*QosMarkDump) GetMessageName() string + func (*QosMarkDump) GetMessageType() api.MessageType + func (m *QosMarkDump) Marshal(b []byte) ([]byte, error) + func (m *QosMarkDump) Reset() + func (m *QosMarkDump) Size() (size int) + func (m *QosMarkDump) Unmarshal(b []byte) error + type QosMarkEnableDisable struct + Enable bool + Mark QosMark + func (*QosMarkEnableDisable) GetCrcString() string + func (*QosMarkEnableDisable) GetMessageName() string + func (*QosMarkEnableDisable) GetMessageType() api.MessageType + func (m *QosMarkEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *QosMarkEnableDisable) Reset() + func (m *QosMarkEnableDisable) Size() (size int) + func (m *QosMarkEnableDisable) Unmarshal(b []byte) error + type QosMarkEnableDisableReply struct + Retval int32 + func (*QosMarkEnableDisableReply) GetCrcString() string + func (*QosMarkEnableDisableReply) GetMessageName() string + func (*QosMarkEnableDisableReply) GetMessageType() api.MessageType + func (m *QosMarkEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *QosMarkEnableDisableReply) Reset() + func (m *QosMarkEnableDisableReply) Size() (size int) + func (m *QosMarkEnableDisableReply) Unmarshal(b []byte) error + type QosRecord struct + InputSource QosSource + SwIfIndex interface_types.InterfaceIndex + type QosRecordDetails struct + Record QosRecord + func (*QosRecordDetails) GetCrcString() string + func (*QosRecordDetails) GetMessageName() string + func (*QosRecordDetails) GetMessageType() api.MessageType + func (m *QosRecordDetails) Marshal(b []byte) ([]byte, error) + func (m *QosRecordDetails) Reset() + func (m *QosRecordDetails) Size() (size int) + func (m *QosRecordDetails) Unmarshal(b []byte) error + type QosRecordDump struct + func (*QosRecordDump) GetCrcString() string + func (*QosRecordDump) GetMessageName() string + func (*QosRecordDump) GetMessageType() api.MessageType + func (m *QosRecordDump) Marshal(b []byte) ([]byte, error) + func (m *QosRecordDump) Reset() + func (m *QosRecordDump) Size() (size int) + func (m *QosRecordDump) Unmarshal(b []byte) error + type QosRecordEnableDisable struct + Enable bool + Record QosRecord + func (*QosRecordEnableDisable) GetCrcString() string + func (*QosRecordEnableDisable) GetMessageName() string + func (*QosRecordEnableDisable) GetMessageType() api.MessageType + func (m *QosRecordEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *QosRecordEnableDisable) Reset() + func (m *QosRecordEnableDisable) Size() (size int) + func (m *QosRecordEnableDisable) Unmarshal(b []byte) error + type QosRecordEnableDisableReply struct + Retval int32 + func (*QosRecordEnableDisableReply) GetCrcString() string + func (*QosRecordEnableDisableReply) GetMessageName() string + func (*QosRecordEnableDisableReply) GetMessageType() api.MessageType + func (m *QosRecordEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *QosRecordEnableDisableReply) Reset() + func (m *QosRecordEnableDisableReply) Size() (size int) + func (m *QosRecordEnableDisableReply) Unmarshal(b []byte) error + type QosSource uint8 + const QOS_API_SOURCE_EXT + const QOS_API_SOURCE_IP + const QOS_API_SOURCE_MPLS + const QOS_API_SOURCE_VLAN + func (x QosSource) String() string + type QosStore struct + InputSource QosSource + SwIfIndex interface_types.InterfaceIndex + Value uint8 + type QosStoreDetails struct + Store QosStore + func (*QosStoreDetails) GetCrcString() string + func (*QosStoreDetails) GetMessageName() string + func (*QosStoreDetails) GetMessageType() api.MessageType + func (m *QosStoreDetails) Marshal(b []byte) ([]byte, error) + func (m *QosStoreDetails) Reset() + func (m *QosStoreDetails) Size() (size int) + func (m *QosStoreDetails) Unmarshal(b []byte) error + type QosStoreDump struct + func (*QosStoreDump) GetCrcString() string + func (*QosStoreDump) GetMessageName() string + func (*QosStoreDump) GetMessageType() api.MessageType + func (m *QosStoreDump) Marshal(b []byte) ([]byte, error) + func (m *QosStoreDump) Reset() + func (m *QosStoreDump) Size() (size int) + func (m *QosStoreDump) Unmarshal(b []byte) error + type QosStoreEnableDisable struct + Enable bool + Store QosStore + func (*QosStoreEnableDisable) GetCrcString() string + func (*QosStoreEnableDisable) GetMessageName() string + func (*QosStoreEnableDisable) GetMessageType() api.MessageType + func (m *QosStoreEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *QosStoreEnableDisable) Reset() + func (m *QosStoreEnableDisable) Size() (size int) + func (m *QosStoreEnableDisable) Unmarshal(b []byte) error + type QosStoreEnableDisableReply struct + Retval int32 + func (*QosStoreEnableDisableReply) GetCrcString() string + func (*QosStoreEnableDisableReply) GetMessageName() string + func (*QosStoreEnableDisableReply) GetMessageType() api.MessageType + func (m *QosStoreEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *QosStoreEnableDisableReply) Reset() + func (m *QosStoreEnableDisableReply) Size() (size int) + func (m *QosStoreEnableDisableReply) Unmarshal(b []byte) error + type RPCService interface + QosEgressMapDelete func(ctx context.Context, in *QosEgressMapDelete) (*QosEgressMapDeleteReply, error) + QosEgressMapDump func(ctx context.Context, in *QosEgressMapDump) (RPCService_QosEgressMapDumpClient, error) + QosEgressMapUpdate func(ctx context.Context, in *QosEgressMapUpdate) (*QosEgressMapUpdateReply, error) + QosMarkDump func(ctx context.Context, in *QosMarkDump) (RPCService_QosMarkDumpClient, error) + QosMarkEnableDisable func(ctx context.Context, in *QosMarkEnableDisable) (*QosMarkEnableDisableReply, error) + QosRecordDump func(ctx context.Context, in *QosRecordDump) (RPCService_QosRecordDumpClient, error) + QosRecordEnableDisable func(ctx context.Context, in *QosRecordEnableDisable) (*QosRecordEnableDisableReply, error) + QosStoreDump func(ctx context.Context, in *QosStoreDump) (RPCService_QosStoreDumpClient, error) + QosStoreEnableDisable func(ctx context.Context, in *QosStoreEnableDisable) (*QosStoreEnableDisableReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_QosEgressMapDumpClient interface + Recv func() (*QosEgressMapDetails, error) + type RPCService_QosMarkDumpClient interface + Recv func() (*QosMarkDetails, error) + type RPCService_QosRecordDumpClient interface + Recv func() (*QosRecordDetails, error) + type RPCService_QosStoreDumpClient interface + Recv func() (*QosStoreDetails, error)