packet

package
v0.0.0-...-05bc493 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPacket

func NewPacket(sender, receiver *legacyhost.Host, packetType types.PacketType, id uint64) *rms.Packet

func SerializePacket

func SerializePacket(p *rms.Packet) ([]byte, error)

SerializePacket converts packet to byte slice.

Types

type ReceivedPacket

type ReceivedPacket struct {
	*rms.Packet
	// contains filtered or unexported fields
}

func DeserializePacket

func DeserializePacket(logger log.Logger, conn io.Reader) (*ReceivedPacket, uint64, error)

DeserializePacket reads packet from io.Reader.

func DeserializePacketRaw

func DeserializePacketRaw(conn io.Reader) (*ReceivedPacket, uint64, error)

func NewReceivedPacket

func NewReceivedPacket(p *rms.Packet, data []byte) *ReceivedPacket

func (*ReceivedPacket) Bytes

func (p *ReceivedPacket) Bytes() []byte

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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