protocol

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BindReply

type BindReply struct {
	Code int
}

type BindRequest

type BindRequest struct {
	CID int64
	UID int64
}

type BroadcastReply

type BroadcastReply struct {
	Code  int
	Total int64
}

type BroadcastRequest

type BroadcastRequest struct {
	Kind    session.Kind
	Message *Message
}

type DeliverReply

type DeliverReply struct {
	Code int
}

type DeliverRequest

type DeliverRequest struct {
	GID     string
	NID     string
	CID     int64
	UID     int64
	Message *Message
}

type DisconnectReply

type DisconnectReply struct {
	Code int
}

type DisconnectRequest

type DisconnectRequest struct {
	Kind    session.Kind
	Target  int64
	IsForce bool
}

type GetIPReply

type GetIPReply struct {
	Code int
	IP   string
}

type GetIPRequest

type GetIPRequest struct {
	Kind   session.Kind
	Target int64
}

type Message

type Message struct {
	Seq    int32  // 序列号
	Route  int32  // 路由
	Buffer []byte // 消息内容
}

type MulticastReply

type MulticastReply struct {
	Code  int
	Total int64
}

type MulticastRequest

type MulticastRequest struct {
	Kind    session.Kind
	Targets []int64
	Message *Message
}

type PushReply

type PushReply struct {
	Code int
}

type PushRequest

type PushRequest struct {
	Kind    session.Kind
	Target  int64
	Message *Message
}

type TriggerReply

type TriggerReply struct {
	Code int
}

type TriggerRequest

type TriggerRequest struct {
	Event cluster.Event
	GID   string
	UID   int64
}

type UnbindReply

type UnbindReply struct {
	Code int
}

type UnbindRequest

type UnbindRequest struct {
	UID int64
}

Jump to

Keyboard shortcuts

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