Documentation
¶
Index ¶
- type SpotServiceServer
- func (s *SpotServiceServer) CreateSpot(ctx context.Context, request *proto.CreateSpotRequest) (*proto.CreateSpotResponse, error)
- func (s *SpotServiceServer) GetPlayersStates(request *proto.GetPlayersStatesRequest, ...) error
- func (s *SpotServiceServer) GetSpot(ctx context.Context, request *proto.GetSpotRequest) (*proto.GetSpotResponse, error)
- func (s *SpotServiceServer) GetSpotPlayers(request *proto.GetSpotPlayersRequest, ...) error
- func (s *SpotServiceServer) IsPlayerHunter(ctx context.Context, request *proto.IsPlayerHunterRequest) (*proto.IsPlayerHunterResponse, error)
- func (s *SpotServiceServer) JoinToSpot(ctx context.Context, request *proto.JoinToSpotRequest) (*proto.JoinToSpotResponse, error)
- func (s *SpotServiceServer) LeaveSpot(ctx context.Context, request *proto.LeaveSpotRequest) (*proto.LeaveSpotResponse, error)
- func (s *SpotServiceServer) RegisterGrpc(sr grpc.ServiceRegistrar) error
- func (s *SpotServiceServer) RegisterGrpcProxy(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func (s *SpotServiceServer) SendPlayerPosition(stream proto.SpotService_SendPlayerPositionServer) error
- func (s *SpotServiceServer) StartSpot(ctx context.Context, request *proto.StartSpotRequest) (*proto.StartSpotResponse, error)
- func (s *SpotServiceServer) SubGameEvent(request *proto.SubGameEventRequest, ...) error
- func (s *SpotServiceServer) SubZoneEvent(request *proto.SubZoneEventRequest, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SpotServiceServer ¶
type SpotServiceServer struct { // Required to have revese compatability proto.UnimplementedSpotServiceServer // Map with all spots on server // // key - spot UUID // value - spot session data // TODO Delete spot when all players leave spot SpotsMap *spot.SpotMap // contains filtered or unexported fields }
func New ¶
func New(playersPosUpdatePeriod time.Duration) *SpotServiceServer
func (*SpotServiceServer) CreateSpot ¶
func (s *SpotServiceServer) CreateSpot(ctx context.Context, request *proto.CreateSpotRequest) (*proto.CreateSpotResponse, error)
func (*SpotServiceServer) GetPlayersStates ¶
func (s *SpotServiceServer) GetPlayersStates(request *proto.GetPlayersStatesRequest, stream proto.SpotService_GetPlayersStatesServer) error
func (*SpotServiceServer) GetSpot ¶
func (s *SpotServiceServer) GetSpot(ctx context.Context, request *proto.GetSpotRequest) (*proto.GetSpotResponse, error)
func (*SpotServiceServer) GetSpotPlayers ¶
func (s *SpotServiceServer) GetSpotPlayers(request *proto.GetSpotPlayersRequest, stream proto.SpotService_GetSpotPlayersServer) error
func (*SpotServiceServer) IsPlayerHunter ¶
func (s *SpotServiceServer) IsPlayerHunter(ctx context.Context, request *proto.IsPlayerHunterRequest) (*proto.IsPlayerHunterResponse, error)
func (*SpotServiceServer) JoinToSpot ¶
func (s *SpotServiceServer) JoinToSpot(ctx context.Context, request *proto.JoinToSpotRequest) (*proto.JoinToSpotResponse, error)
func (*SpotServiceServer) LeaveSpot ¶
func (s *SpotServiceServer) LeaveSpot(ctx context.Context, request *proto.LeaveSpotRequest) (*proto.LeaveSpotResponse, error)
func (*SpotServiceServer) RegisterGrpc ¶
func (s *SpotServiceServer) RegisterGrpc(sr grpc.ServiceRegistrar) error
RegisterGrpc - HealthServiceServer's method to registrate gRPC service server handlers
func (*SpotServiceServer) RegisterGrpcProxy ¶
func (s *SpotServiceServer) RegisterGrpcProxy(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterGrpcProxy - HealthServiceServer's method to registrate gRPC proxy service server handlers
func (*SpotServiceServer) SendPlayerPosition ¶
func (s *SpotServiceServer) SendPlayerPosition(stream proto.SpotService_SendPlayerPositionServer) error
func (*SpotServiceServer) StartSpot ¶
func (s *SpotServiceServer) StartSpot(ctx context.Context, request *proto.StartSpotRequest) (*proto.StartSpotResponse, error)
func (*SpotServiceServer) SubGameEvent ¶
func (s *SpotServiceServer) SubGameEvent(request *proto.SubGameEventRequest, stream proto.SpotService_SubGameEventServer) error
func (*SpotServiceServer) SubZoneEvent ¶
func (s *SpotServiceServer) SubZoneEvent(request *proto.SubZoneEventRequest, stream proto.SpotService_SubZoneEventServer) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.