pb

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Gate_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.Gate",
	HandlerType: (*GateServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Bind",
			Handler:    _Gate_Bind_Handler,
		},
		{
			MethodName: "Unbind",
			Handler:    _Gate_Unbind_Handler,
		},
		{
			MethodName: "GetIP",
			Handler:    _Gate_GetIP_Handler,
		},
		{
			MethodName: "Disconnect",
			Handler:    _Gate_Disconnect_Handler,
		},
		{
			MethodName: "Push",
			Handler:    _Gate_Push_Handler,
		},
		{
			MethodName: "Multicast",
			Handler:    _Gate_Multicast_Handler,
		},
		{
			MethodName: "Broadcast",
			Handler:    _Gate_Broadcast_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "gate.proto",
}

Gate_ServiceDesc is the grpc.ServiceDesc for Gate service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Node_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.Node",
	HandlerType: (*NodeServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Trigger",
			Handler:    _Node_Trigger_Handler,
		},
		{
			MethodName: "Deliver",
			Handler:    _Node_Deliver_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "node.proto",
}

Node_ServiceDesc is the grpc.ServiceDesc for Node service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGateServer

func RegisterGateServer(s grpc.ServiceRegistrar, srv GateServer)

func RegisterNodeServer

func RegisterNodeServer(s grpc.ServiceRegistrar, srv NodeServer)

Types

type BindReply

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

func (*BindReply) Descriptor deprecated

func (*BindReply) Descriptor() ([]byte, []int)

Deprecated: Use BindReply.ProtoReflect.Descriptor instead.

func (*BindReply) ProtoMessage

func (*BindReply) ProtoMessage()

func (*BindReply) ProtoReflect

func (x *BindReply) ProtoReflect() protoreflect.Message

func (*BindReply) Reset

func (x *BindReply) Reset()

func (*BindReply) String

func (x *BindReply) String() string

type BindRequest

type BindRequest struct {
	CID int64 `protobuf:"varint,1,opt,name=CID,proto3" json:"CID,omitempty"` // 连接ID
	UID int64 `protobuf:"varint,2,opt,name=UID,proto3" json:"UID,omitempty"` // 用户ID
	// contains filtered or unexported fields
}

func (*BindRequest) Descriptor deprecated

func (*BindRequest) Descriptor() ([]byte, []int)

Deprecated: Use BindRequest.ProtoReflect.Descriptor instead.

func (*BindRequest) GetCID

func (x *BindRequest) GetCID() int64

func (*BindRequest) GetUID

func (x *BindRequest) GetUID() int64

func (*BindRequest) ProtoMessage

func (*BindRequest) ProtoMessage()

func (*BindRequest) ProtoReflect

func (x *BindRequest) ProtoReflect() protoreflect.Message

func (*BindRequest) Reset

func (x *BindRequest) Reset()

func (*BindRequest) String

func (x *BindRequest) String() string

type BroadcastReply

type BroadcastReply struct {
	Total int64 `protobuf:"varint,1,opt,name=Total,proto3" json:"Total,omitempty"` // 广播数量
	// contains filtered or unexported fields
}

func (*BroadcastReply) Descriptor deprecated

func (*BroadcastReply) Descriptor() ([]byte, []int)

Deprecated: Use BroadcastReply.ProtoReflect.Descriptor instead.

func (*BroadcastReply) GetTotal

func (x *BroadcastReply) GetTotal() int64

func (*BroadcastReply) ProtoMessage

func (*BroadcastReply) ProtoMessage()

func (*BroadcastReply) ProtoReflect

func (x *BroadcastReply) ProtoReflect() protoreflect.Message

func (*BroadcastReply) Reset

func (x *BroadcastReply) Reset()

func (*BroadcastReply) String

func (x *BroadcastReply) String() string

type BroadcastRequest

type BroadcastRequest struct {
	NID    string `protobuf:"bytes,1,opt,name=NID,proto3" json:"NID,omitempty"`       // 节点ID
	Kind   int32  `protobuf:"varint,2,opt,name=Kind,proto3" json:"Kind,omitempty"`    // 推送类型 1:CID 2:UID
	Route  int32  `protobuf:"varint,3,opt,name=Route,proto3" json:"Route,omitempty"`  // 路由
	Buffer []byte `protobuf:"bytes,4,opt,name=Buffer,proto3" json:"Buffer,omitempty"` // 消息内容
	// contains filtered or unexported fields
}

func (*BroadcastRequest) Descriptor deprecated

func (*BroadcastRequest) Descriptor() ([]byte, []int)

Deprecated: Use BroadcastRequest.ProtoReflect.Descriptor instead.

func (*BroadcastRequest) GetBuffer

func (x *BroadcastRequest) GetBuffer() []byte

func (*BroadcastRequest) GetKind

func (x *BroadcastRequest) GetKind() int32

func (*BroadcastRequest) GetNID

func (x *BroadcastRequest) GetNID() string

func (*BroadcastRequest) GetRoute

func (x *BroadcastRequest) GetRoute() int32

func (*BroadcastRequest) ProtoMessage

func (*BroadcastRequest) ProtoMessage()

func (*BroadcastRequest) ProtoReflect

func (x *BroadcastRequest) ProtoReflect() protoreflect.Message

func (*BroadcastRequest) Reset

func (x *BroadcastRequest) Reset()

func (*BroadcastRequest) String

func (x *BroadcastRequest) String() string

type DeliverReply

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

func (*DeliverReply) Descriptor deprecated

func (*DeliverReply) Descriptor() ([]byte, []int)

Deprecated: Use DeliverReply.ProtoReflect.Descriptor instead.

func (*DeliverReply) ProtoMessage

func (*DeliverReply) ProtoMessage()

func (*DeliverReply) ProtoReflect

func (x *DeliverReply) ProtoReflect() protoreflect.Message

func (*DeliverReply) Reset

func (x *DeliverReply) Reset()

func (*DeliverReply) String

func (x *DeliverReply) String() string

type DeliverRequest

type DeliverRequest struct {
	GID    string `protobuf:"bytes,1,opt,name=GID,proto3" json:"GID,omitempty"`       // 网关ID
	NID    string `protobuf:"bytes,2,opt,name=NID,proto3" json:"NID,omitempty"`       // 节点ID
	CID    int64  `protobuf:"varint,3,opt,name=CID,proto3" json:"CID,omitempty"`      // 连接ID
	UID    int64  `protobuf:"varint,4,opt,name=UID,proto3" json:"UID,omitempty"`      // 用户ID
	Route  int32  `protobuf:"varint,5,opt,name=Route,proto3" json:"Route,omitempty"`  // 路由ID
	Buffer []byte `protobuf:"bytes,6,opt,name=Buffer,proto3" json:"Buffer,omitempty"` // 消息内容
	// contains filtered or unexported fields
}

func (*DeliverRequest) Descriptor deprecated

func (*DeliverRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeliverRequest.ProtoReflect.Descriptor instead.

func (*DeliverRequest) GetBuffer

func (x *DeliverRequest) GetBuffer() []byte

func (*DeliverRequest) GetCID

func (x *DeliverRequest) GetCID() int64

func (*DeliverRequest) GetGID

func (x *DeliverRequest) GetGID() string

func (*DeliverRequest) GetNID

func (x *DeliverRequest) GetNID() string

func (*DeliverRequest) GetRoute

func (x *DeliverRequest) GetRoute() int32

func (*DeliverRequest) GetUID

func (x *DeliverRequest) GetUID() int64

func (*DeliverRequest) ProtoMessage

func (*DeliverRequest) ProtoMessage()

func (*DeliverRequest) ProtoReflect

func (x *DeliverRequest) ProtoReflect() protoreflect.Message

func (*DeliverRequest) Reset

func (x *DeliverRequest) Reset()

func (*DeliverRequest) String

func (x *DeliverRequest) String() string

type DisconnectReply added in v0.0.3

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

func (*DisconnectReply) Descriptor deprecated added in v0.0.3

func (*DisconnectReply) Descriptor() ([]byte, []int)

Deprecated: Use DisconnectReply.ProtoReflect.Descriptor instead.

func (*DisconnectReply) ProtoMessage added in v0.0.3

func (*DisconnectReply) ProtoMessage()

func (*DisconnectReply) ProtoReflect added in v0.0.3

func (x *DisconnectReply) ProtoReflect() protoreflect.Message

func (*DisconnectReply) Reset added in v0.0.3

func (x *DisconnectReply) Reset()

func (*DisconnectReply) String added in v0.0.3

func (x *DisconnectReply) String() string

type DisconnectRequest added in v0.0.3

type DisconnectRequest struct {
	NID     string `protobuf:"bytes,1,opt,name=NID,proto3" json:"NID,omitempty"`          // 节点ID
	Kind    int32  `protobuf:"varint,2,opt,name=Kind,proto3" json:"Kind,omitempty"`       // 推送类型 1:CID 2:UID
	Target  int64  `protobuf:"varint,3,opt,name=Target,proto3" json:"Target,omitempty"`   // 推送目标
	IsForce bool   `protobuf:"varint,4,opt,name=IsForce,proto3" json:"IsForce,omitempty"` // 是否强制断开连接
	// contains filtered or unexported fields
}

func (*DisconnectRequest) Descriptor deprecated added in v0.0.3

func (*DisconnectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead.

func (*DisconnectRequest) GetIsForce added in v0.0.3

func (x *DisconnectRequest) GetIsForce() bool

func (*DisconnectRequest) GetKind added in v0.0.3

func (x *DisconnectRequest) GetKind() int32

func (*DisconnectRequest) GetNID added in v0.0.3

func (x *DisconnectRequest) GetNID() string

func (*DisconnectRequest) GetTarget added in v0.0.3

func (x *DisconnectRequest) GetTarget() int64

func (*DisconnectRequest) ProtoMessage added in v0.0.3

func (*DisconnectRequest) ProtoMessage()

func (*DisconnectRequest) ProtoReflect added in v0.0.3

func (x *DisconnectRequest) ProtoReflect() protoreflect.Message

func (*DisconnectRequest) Reset added in v0.0.3

func (x *DisconnectRequest) Reset()

func (*DisconnectRequest) String added in v0.0.3

func (x *DisconnectRequest) String() string

type GateClient

type GateClient interface {
	// 绑定用户与连接
	Bind(ctx context.Context, in *BindRequest, opts ...grpc.CallOption) (*BindReply, error)
	// 解绑用户与连接
	Unbind(ctx context.Context, in *UnbindRequest, opts ...grpc.CallOption) (*UnbindReply, error)
	// 获取客户端IP
	GetIP(ctx context.Context, in *GetIPRequest, opts ...grpc.CallOption) (*GetIPReply, error)
	// 断开连接
	Disconnect(ctx context.Context, in *DisconnectRequest, opts ...grpc.CallOption) (*DisconnectReply, error)
	// 推送消息
	Push(ctx context.Context, in *PushRequest, opts ...grpc.CallOption) (*PushReply, error)
	// 推送组播消息
	Multicast(ctx context.Context, in *MulticastRequest, opts ...grpc.CallOption) (*MulticastReply, error)
	// 推送广播消息
	Broadcast(ctx context.Context, in *BroadcastRequest, opts ...grpc.CallOption) (*BroadcastReply, error)
}

GateClient is the client API for Gate service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGateClient

func NewGateClient(cc grpc.ClientConnInterface) GateClient

type GateServer

type GateServer interface {
	// 绑定用户与连接
	Bind(context.Context, *BindRequest) (*BindReply, error)
	// 解绑用户与连接
	Unbind(context.Context, *UnbindRequest) (*UnbindReply, error)
	// 获取客户端IP
	GetIP(context.Context, *GetIPRequest) (*GetIPReply, error)
	// 断开连接
	Disconnect(context.Context, *DisconnectRequest) (*DisconnectReply, error)
	// 推送消息
	Push(context.Context, *PushRequest) (*PushReply, error)
	// 推送组播消息
	Multicast(context.Context, *MulticastRequest) (*MulticastReply, error)
	// 推送广播消息
	Broadcast(context.Context, *BroadcastRequest) (*BroadcastReply, error)
	// contains filtered or unexported methods
}

GateServer is the server API for Gate service. All implementations must embed UnimplementedGateServer for forward compatibility

type GetIPReply

type GetIPReply struct {
	IP string `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"` // IP地址
	// contains filtered or unexported fields
}

func (*GetIPReply) Descriptor deprecated

func (*GetIPReply) Descriptor() ([]byte, []int)

Deprecated: Use GetIPReply.ProtoReflect.Descriptor instead.

func (*GetIPReply) GetIP

func (x *GetIPReply) GetIP() string

func (*GetIPReply) ProtoMessage

func (*GetIPReply) ProtoMessage()

func (*GetIPReply) ProtoReflect

func (x *GetIPReply) ProtoReflect() protoreflect.Message

func (*GetIPReply) Reset

func (x *GetIPReply) Reset()

func (*GetIPReply) String

func (x *GetIPReply) String() string

type GetIPRequest

type GetIPRequest struct {
	NID    string `protobuf:"bytes,1,opt,name=NID,proto3" json:"NID,omitempty"`        // 节点ID
	Kind   int32  `protobuf:"varint,2,opt,name=Kind,proto3" json:"Kind,omitempty"`     // 推送类型 1:CID 2:UID
	Target int64  `protobuf:"varint,3,opt,name=Target,proto3" json:"Target,omitempty"` // 推送目标
	// contains filtered or unexported fields
}

func (*GetIPRequest) Descriptor deprecated

func (*GetIPRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetIPRequest.ProtoReflect.Descriptor instead.

func (*GetIPRequest) GetKind

func (x *GetIPRequest) GetKind() int32

func (*GetIPRequest) GetNID

func (x *GetIPRequest) GetNID() string

func (*GetIPRequest) GetTarget

func (x *GetIPRequest) GetTarget() int64

func (*GetIPRequest) ProtoMessage

func (*GetIPRequest) ProtoMessage()

func (*GetIPRequest) ProtoReflect

func (x *GetIPRequest) ProtoReflect() protoreflect.Message

func (*GetIPRequest) Reset

func (x *GetIPRequest) Reset()

func (*GetIPRequest) String

func (x *GetIPRequest) String() string

type MulticastReply

type MulticastReply struct {
	Total int64 `protobuf:"varint,1,opt,name=Total,proto3" json:"Total,omitempty"` // 组播数量
	// contains filtered or unexported fields
}

func (*MulticastReply) Descriptor deprecated

func (*MulticastReply) Descriptor() ([]byte, []int)

Deprecated: Use MulticastReply.ProtoReflect.Descriptor instead.

func (*MulticastReply) GetTotal

func (x *MulticastReply) GetTotal() int64

func (*MulticastReply) ProtoMessage

func (*MulticastReply) ProtoMessage()

func (*MulticastReply) ProtoReflect

func (x *MulticastReply) ProtoReflect() protoreflect.Message

func (*MulticastReply) Reset

func (x *MulticastReply) Reset()

func (*MulticastReply) String

func (x *MulticastReply) String() string

type MulticastRequest

type MulticastRequest struct {
	NID     string  `protobuf:"bytes,1,opt,name=NID,proto3" json:"NID,omitempty"`                 // 节点ID
	Kind    int32   `protobuf:"varint,2,opt,name=Kind,proto3" json:"Kind,omitempty"`              // 推送类型 1:CID 2:UID
	Targets []int64 `protobuf:"varint,3,rep,packed,name=Targets,proto3" json:"Targets,omitempty"` // 推送目标
	Route   int32   `protobuf:"varint,4,opt,name=Route,proto3" json:"Route,omitempty"`            // 路由
	Buffer  []byte  `protobuf:"bytes,5,opt,name=Buffer,proto3" json:"Buffer,omitempty"`           // 消息内容
	// contains filtered or unexported fields
}

func (*MulticastRequest) Descriptor deprecated

func (*MulticastRequest) Descriptor() ([]byte, []int)

Deprecated: Use MulticastRequest.ProtoReflect.Descriptor instead.

func (*MulticastRequest) GetBuffer

func (x *MulticastRequest) GetBuffer() []byte

func (*MulticastRequest) GetKind

func (x *MulticastRequest) GetKind() int32

func (*MulticastRequest) GetNID

func (x *MulticastRequest) GetNID() string

func (*MulticastRequest) GetRoute

func (x *MulticastRequest) GetRoute() int32

func (*MulticastRequest) GetTargets

func (x *MulticastRequest) GetTargets() []int64

func (*MulticastRequest) ProtoMessage

func (*MulticastRequest) ProtoMessage()

func (*MulticastRequest) ProtoReflect

func (x *MulticastRequest) ProtoReflect() protoreflect.Message

func (*MulticastRequest) Reset

func (x *MulticastRequest) Reset()

func (*MulticastRequest) String

func (x *MulticastRequest) String() string

type NodeClient

type NodeClient interface {
	// 触发事件
	Trigger(ctx context.Context, in *TriggerRequest, opts ...grpc.CallOption) (*TriggerReply, error)
	// 投递消息
	Deliver(ctx context.Context, in *DeliverRequest, opts ...grpc.CallOption) (*DeliverReply, error)
}

NodeClient is the client API for Node service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewNodeClient

func NewNodeClient(cc grpc.ClientConnInterface) NodeClient

type NodeServer

type NodeServer interface {
	// 触发事件
	Trigger(context.Context, *TriggerRequest) (*TriggerReply, error)
	// 投递消息
	Deliver(context.Context, *DeliverRequest) (*DeliverReply, error)
	// contains filtered or unexported methods
}

NodeServer is the server API for Node service. All implementations must embed UnimplementedNodeServer for forward compatibility

type PushReply

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

func (*PushReply) Descriptor deprecated

func (*PushReply) Descriptor() ([]byte, []int)

Deprecated: Use PushReply.ProtoReflect.Descriptor instead.

func (*PushReply) ProtoMessage

func (*PushReply) ProtoMessage()

func (*PushReply) ProtoReflect

func (x *PushReply) ProtoReflect() protoreflect.Message

func (*PushReply) Reset

func (x *PushReply) Reset()

func (*PushReply) String

func (x *PushReply) String() string

type PushRequest

type PushRequest struct {
	NID    string `protobuf:"bytes,1,opt,name=NID,proto3" json:"NID,omitempty"`        // 节点ID
	Kind   int32  `protobuf:"varint,2,opt,name=Kind,proto3" json:"Kind,omitempty"`     // 推送类型 1:CID 2:UID
	Target int64  `protobuf:"varint,3,opt,name=Target,proto3" json:"Target,omitempty"` // 推送目标
	Route  int32  `protobuf:"varint,4,opt,name=Route,proto3" json:"Route,omitempty"`   // 路由
	Buffer []byte `protobuf:"bytes,5,opt,name=Buffer,proto3" json:"Buffer,omitempty"`  // 消息内容
	// contains filtered or unexported fields
}

func (*PushRequest) Descriptor deprecated

func (*PushRequest) Descriptor() ([]byte, []int)

Deprecated: Use PushRequest.ProtoReflect.Descriptor instead.

func (*PushRequest) GetBuffer

func (x *PushRequest) GetBuffer() []byte

func (*PushRequest) GetKind

func (x *PushRequest) GetKind() int32

func (*PushRequest) GetNID

func (x *PushRequest) GetNID() string

func (*PushRequest) GetRoute

func (x *PushRequest) GetRoute() int32

func (*PushRequest) GetTarget

func (x *PushRequest) GetTarget() int64

func (*PushRequest) ProtoMessage

func (*PushRequest) ProtoMessage()

func (*PushRequest) ProtoReflect

func (x *PushRequest) ProtoReflect() protoreflect.Message

func (*PushRequest) Reset

func (x *PushRequest) Reset()

func (*PushRequest) String

func (x *PushRequest) String() string

type TriggerReply

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

func (*TriggerReply) Descriptor deprecated

func (*TriggerReply) Descriptor() ([]byte, []int)

Deprecated: Use TriggerReply.ProtoReflect.Descriptor instead.

func (*TriggerReply) ProtoMessage

func (*TriggerReply) ProtoMessage()

func (*TriggerReply) ProtoReflect

func (x *TriggerReply) ProtoReflect() protoreflect.Message

func (*TriggerReply) Reset

func (x *TriggerReply) Reset()

func (*TriggerReply) String

func (x *TriggerReply) String() string

type TriggerRequest

type TriggerRequest struct {
	Event int32  `protobuf:"varint,1,opt,name=Event,proto3" json:"Event,omitempty"` // 事件
	GID   string `protobuf:"bytes,2,opt,name=GID,proto3" json:"GID,omitempty"`      // 网关ID
	UID   int64  `protobuf:"varint,3,opt,name=UID,proto3" json:"UID,omitempty"`     // 用户ID
	// contains filtered or unexported fields
}

func (*TriggerRequest) Descriptor deprecated

func (*TriggerRequest) Descriptor() ([]byte, []int)

Deprecated: Use TriggerRequest.ProtoReflect.Descriptor instead.

func (*TriggerRequest) GetEvent

func (x *TriggerRequest) GetEvent() int32

func (*TriggerRequest) GetGID

func (x *TriggerRequest) GetGID() string

func (*TriggerRequest) GetUID

func (x *TriggerRequest) GetUID() int64

func (*TriggerRequest) ProtoMessage

func (*TriggerRequest) ProtoMessage()

func (*TriggerRequest) ProtoReflect

func (x *TriggerRequest) ProtoReflect() protoreflect.Message

func (*TriggerRequest) Reset

func (x *TriggerRequest) Reset()

func (*TriggerRequest) String

func (x *TriggerRequest) String() string

type UnbindReply

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

func (*UnbindReply) Descriptor deprecated

func (*UnbindReply) Descriptor() ([]byte, []int)

Deprecated: Use UnbindReply.ProtoReflect.Descriptor instead.

func (*UnbindReply) ProtoMessage

func (*UnbindReply) ProtoMessage()

func (*UnbindReply) ProtoReflect

func (x *UnbindReply) ProtoReflect() protoreflect.Message

func (*UnbindReply) Reset

func (x *UnbindReply) Reset()

func (*UnbindReply) String

func (x *UnbindReply) String() string

type UnbindRequest

type UnbindRequest struct {
	UID int64 `protobuf:"varint,1,opt,name=UID,proto3" json:"UID,omitempty"` // 用户ID
	// contains filtered or unexported fields
}

func (*UnbindRequest) Descriptor deprecated

func (*UnbindRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnbindRequest.ProtoReflect.Descriptor instead.

func (*UnbindRequest) GetUID

func (x *UnbindRequest) GetUID() int64

func (*UnbindRequest) ProtoMessage

func (*UnbindRequest) ProtoMessage()

func (*UnbindRequest) ProtoReflect

func (x *UnbindRequest) ProtoReflect() protoreflect.Message

func (*UnbindRequest) Reset

func (x *UnbindRequest) Reset()

func (*UnbindRequest) String

func (x *UnbindRequest) String() string

type UnimplementedGateServer

type UnimplementedGateServer struct {
}

UnimplementedGateServer must be embedded to have forward compatible implementations.

func (UnimplementedGateServer) Bind

func (UnimplementedGateServer) Broadcast

func (UnimplementedGateServer) Disconnect added in v0.0.3

func (UnimplementedGateServer) GetIP

func (UnimplementedGateServer) Multicast

func (UnimplementedGateServer) Push

func (UnimplementedGateServer) Unbind

type UnimplementedNodeServer

type UnimplementedNodeServer struct {
}

UnimplementedNodeServer must be embedded to have forward compatible implementations.

func (UnimplementedNodeServer) Deliver

func (UnimplementedNodeServer) Trigger

type UnsafeGateServer

type UnsafeGateServer interface {
	// contains filtered or unexported methods
}

UnsafeGateServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GateServer will result in compilation errors.

type UnsafeNodeServer

type UnsafeNodeServer interface {
	// contains filtered or unexported methods
}

UnsafeNodeServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NodeServer will result in compilation errors.

Jump to

Keyboard shortcuts

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