action

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BroadcastMaker = &BroadcastPacketFactory{}
)
View Source
var (
	MulticastMaker = &MulticastPacketFactory{}
)

Functions

This section is empty.

Types

type BroadcastHandler

type BroadcastHandler struct {
}

func (*BroadcastHandler) Process

func (this *BroadcastHandler) Process(s *netlib.Session, packetid int, data interface{}) error

type BroadcastPacketFactory

type BroadcastPacketFactory struct {
}

func (*BroadcastPacketFactory) CreateBroadcastPacket

func (this *BroadcastPacketFactory) CreateBroadcastPacket(sp *protocol.BCSessionUnion, packetid int, data interface{}) (proto.Message, error)

func (*BroadcastPacketFactory) CreatePacket

func (this *BroadcastPacketFactory) CreatePacket() interface{}

type MulticastHandler

type MulticastHandler struct {
}

func (*MulticastHandler) Process

func (this *MulticastHandler) Process(s *netlib.Session, packetid int, data interface{}) error

type MulticastPacketFactory

type MulticastPacketFactory struct {
}

func (*MulticastPacketFactory) CreateMulticastPacket

func (this *MulticastPacketFactory) CreateMulticastPacket(packetid int, data interface{}, sis ...*protocol.MCSessionUnion) (proto.Message, error)

func (*MulticastPacketFactory) CreatePacket

func (this *MulticastPacketFactory) CreatePacket() interface{}

type PacketRedirectHandler

type PacketRedirectHandler struct {
}

func (*PacketRedirectHandler) Process

func (this *PacketRedirectHandler) Process(s *netlib.Session, packetid int, data interface{}) error

type PacketRedirectPacketFactory

type PacketRedirectPacketFactory struct {
}

func (*PacketRedirectPacketFactory) CreatePacket

func (this *PacketRedirectPacketFactory) CreatePacket() interface{}

type PacketTransitHandler

type PacketTransitHandler struct {
}

func (*PacketTransitHandler) Process

func (this *PacketTransitHandler) Process(s *netlib.Session, packetid int, data interface{}) error

type PacketTransitPacketFactory

type PacketTransitPacketFactory struct {
}

func (*PacketTransitPacketFactory) CreatePacket

func (this *PacketTransitPacketFactory) CreatePacket() interface{}

Jump to

Keyboard shortcuts

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