Documentation ¶
Index ¶
- Variables
- func Connect(uri string, p Player, reconnect bool) error
- func RegisterPlayerServer(s *grpc.Server, srv PlayerServer)
- type API
- type Player
- type PlayerClient
- type PlayerServer
- type Player_ConnectClient
- type Player_ConnectServer
- type Request
- func (*Request) Descriptor() ([]byte, []int)
- func (m *Request) GetPlayerData() *Request_PlayerData
- func (m *Request) GetType() Request_Type
- func (*Request) ProtoMessage()
- func (m *Request) Reset()
- func (m *Request) String() string
- func (m *Request) XXX_DiscardUnknown()
- func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Request) XXX_Merge(src proto.Message)
- func (m *Request) XXX_Size() int
- func (m *Request) XXX_Unmarshal(b []byte) error
- type Request_PlayerData
- func (*Request_PlayerData) Descriptor() ([]byte, []int)
- func (m *Request_PlayerData) GetAction() Request_PlayerData_Action
- func (m *Request_PlayerData) GetCommand() common.Command
- func (m *Request_PlayerData) GetSlot() uint64
- func (*Request_PlayerData) ProtoMessage()
- func (m *Request_PlayerData) Reset()
- func (m *Request_PlayerData) String() string
- func (m *Request_PlayerData) XXX_DiscardUnknown()
- func (m *Request_PlayerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Request_PlayerData) XXX_Merge(src proto.Message)
- func (m *Request_PlayerData) XXX_Size() int
- func (m *Request_PlayerData) XXX_Unmarshal(b []byte) error
- type Request_PlayerData_Action
- type Request_Type
- type Response
- func (*Response) Descriptor() ([]byte, []int)
- func (m *Response) GetType() Response_Type
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) String() string
- func (m *Response) XXX_DiscardUnknown()
- func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Response) XXX_Merge(src proto.Message)
- func (m *Response) XXX_Size() int
- func (m *Response) XXX_Unmarshal(b []byte) error
- type Response_Type
Constants ¶
This section is empty.
Variables ¶
View Source
var Request_PlayerData_Action_name = map[int32]string{
0: "COMMAND",
}
View Source
var Request_PlayerData_Action_value = map[string]int32{
"COMMAND": 0,
}
View Source
var Request_Type_name = map[int32]string{
0: "PING",
1: "PLAYER",
}
View Source
var Request_Type_value = map[string]int32{
"PING": 0,
"PLAYER": 1,
}
View Source
var Response_Type_name = map[int32]string{
0: "PING",
}
View Source
var Response_Type_value = map[string]int32{
"PING": 0,
}
Functions ¶
func RegisterPlayerServer ¶
func RegisterPlayerServer(s *grpc.Server, srv PlayerServer)
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API allows the player to send events to the matrix core.
type PlayerClient ¶
type PlayerClient interface {
Connect(ctx context.Context, opts ...grpc.CallOption) (Player_ConnectClient, error)
}
PlayerClient is the client API for Player service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPlayerClient ¶
func NewPlayerClient(cc *grpc.ClientConn) PlayerClient
type PlayerServer ¶
type PlayerServer interface {
Connect(Player_ConnectServer) error
}
PlayerServer is the server API for Player service.
type Player_ConnectClient ¶
type Player_ConnectServer ¶
type Request ¶
type Request struct { Type Request_Type `protobuf:"varint,1,opt,name=type,proto3,enum=player.Request_Type" json:"type,omitempty"` PlayerData *Request_PlayerData `protobuf:"bytes,2,opt,name=playerData,proto3" json:"playerData,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Request) Descriptor ¶
func (*Request) GetPlayerData ¶
func (m *Request) GetPlayerData() *Request_PlayerData
func (*Request) GetType ¶
func (m *Request) GetType() Request_Type
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) XXX_DiscardUnknown ¶
func (m *Request) XXX_DiscardUnknown()
func (*Request) XXX_Marshal ¶
func (*Request) XXX_Unmarshal ¶
type Request_PlayerData ¶
type Request_PlayerData struct { Action Request_PlayerData_Action `protobuf:"varint,1,opt,name=action,proto3,enum=player.Request_PlayerData_Action" json:"action,omitempty"` Slot uint64 `protobuf:"varint,2,opt,name=slot,proto3" json:"slot,omitempty"` Command common.Command `protobuf:"varint,3,opt,name=command,proto3,enum=common.Command" json:"command,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Request_PlayerData) Descriptor ¶
func (*Request_PlayerData) Descriptor() ([]byte, []int)
func (*Request_PlayerData) GetAction ¶
func (m *Request_PlayerData) GetAction() Request_PlayerData_Action
func (*Request_PlayerData) GetCommand ¶
func (m *Request_PlayerData) GetCommand() common.Command
func (*Request_PlayerData) GetSlot ¶
func (m *Request_PlayerData) GetSlot() uint64
func (*Request_PlayerData) ProtoMessage ¶
func (*Request_PlayerData) ProtoMessage()
func (*Request_PlayerData) Reset ¶
func (m *Request_PlayerData) Reset()
func (*Request_PlayerData) String ¶
func (m *Request_PlayerData) String() string
func (*Request_PlayerData) XXX_DiscardUnknown ¶
func (m *Request_PlayerData) XXX_DiscardUnknown()
func (*Request_PlayerData) XXX_Marshal ¶
func (m *Request_PlayerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Request_PlayerData) XXX_Merge ¶
func (m *Request_PlayerData) XXX_Merge(src proto.Message)
func (*Request_PlayerData) XXX_Size ¶
func (m *Request_PlayerData) XXX_Size() int
func (*Request_PlayerData) XXX_Unmarshal ¶
func (m *Request_PlayerData) XXX_Unmarshal(b []byte) error
type Request_PlayerData_Action ¶
type Request_PlayerData_Action int32
const (
Request_PlayerData_COMMAND Request_PlayerData_Action = 0
)
func (Request_PlayerData_Action) EnumDescriptor ¶
func (Request_PlayerData_Action) EnumDescriptor() ([]byte, []int)
func (Request_PlayerData_Action) String ¶
func (x Request_PlayerData_Action) String() string
type Request_Type ¶
type Request_Type int32
const ( Request_PING Request_Type = 0 Request_PLAYER Request_Type = 1 )
func (Request_Type) EnumDescriptor ¶
func (Request_Type) EnumDescriptor() ([]byte, []int)
func (Request_Type) String ¶
func (x Request_Type) String() string
type Response ¶
type Response struct { Type Response_Type `protobuf:"varint,1,opt,name=type,proto3,enum=player.Response_Type" json:"type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Response) Descriptor ¶
func (*Response) GetType ¶
func (m *Response) GetType() Response_Type
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) XXX_DiscardUnknown ¶
func (m *Response) XXX_DiscardUnknown()
func (*Response) XXX_Marshal ¶
func (*Response) XXX_Unmarshal ¶
type Response_Type ¶
type Response_Type int32
const (
Response_PING Response_Type = 0
)
func (Response_Type) EnumDescriptor ¶
func (Response_Type) EnumDescriptor() ([]byte, []int)
func (Response_Type) String ¶
func (x Response_Type) String() string
Click to show internal directories.
Click to hide internal directories.