goprotoextra

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0 Imports: 3 Imported by: 14

README

goprotoextra

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NullValueError = errors.New("NullValueError")

Functions

This section is empty.

Types

type BaseMessageWrapper

type BaseMessageWrapper struct {
	// contains filtered or unexported fields
}

func NewBaseMessageWrapper

func NewBaseMessageWrapper() BaseMessageWrapper

func (*BaseMessageWrapper) Adder added in v0.0.2

func (*BaseMessageWrapper) SetNext added in v0.0.2

func (self *BaseMessageWrapper) SetNext(toNext goCommsDefinitions.IAdder)

func (*BaseMessageWrapper) ToNext added in v0.0.2

func (self *BaseMessageWrapper) ToNext(any interface{})

type IMessageWrapper

type IMessageWrapper interface {
	SetNext(toNext goCommsDefinitions.IAdder)
	ToNext(any interface{})
	Message() interface{}
	Adder() goCommsDefinitions.IAdder
}

type IReadWriterSize

type IReadWriterSize interface {
	io.ReadWriter
	Size() int
	ReadTypeCode() (uint32, error)
}

type IReaderSize

type IReaderSize interface {
	io.Reader
	Size() int
}

type MessageWrapper

type MessageWrapper struct {
	BaseMessageWrapper
	Data interface{}
}

func NewMessageWrapper

func NewMessageWrapper(data interface{}) *MessageWrapper

func (*MessageWrapper) Message

func (self *MessageWrapper) Message() interface{}

type ReadWriterSize

type ReadWriterSize IReadWriterSize

type ReaderSize

type ReaderSize IReaderSize

Jump to

Keyboard shortcuts

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