racestatev1grpc

package
v1.6.0-20251019125030-... Latest Latest
Warning

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

Go to latest
Published: unknown License: MIT Imports: 5 Imported by: 10

Documentation

Index

Constants

View Source
const (
	RaceStateService_PublishState_FullMethodName          = "/iracelog.racestate.v1.RaceStateService/PublishState"
	RaceStateService_PublishSpeedmap_FullMethodName       = "/iracelog.racestate.v1.RaceStateService/PublishSpeedmap"
	RaceStateService_PublishDriverData_FullMethodName     = "/iracelog.racestate.v1.RaceStateService/PublishDriverData"
	RaceStateService_PublishEventExtraInfo_FullMethodName = "/iracelog.racestate.v1.RaceStateService/PublishEventExtraInfo"
	RaceStateService_GetStates_FullMethodName             = "/iracelog.racestate.v1.RaceStateService/GetStates"
	RaceStateService_GetSpeedmaps_FullMethodName          = "/iracelog.racestate.v1.RaceStateService/GetSpeedmaps"
	RaceStateService_GetDriverData_FullMethodName         = "/iracelog.racestate.v1.RaceStateService/GetDriverData"
	RaceStateService_GetStateStream_FullMethodName        = "/iracelog.racestate.v1.RaceStateService/GetStateStream"
	RaceStateService_GetSpeedmapStream_FullMethodName     = "/iracelog.racestate.v1.RaceStateService/GetSpeedmapStream"
	RaceStateService_GetDriverDataStream_FullMethodName   = "/iracelog.racestate.v1.RaceStateService/GetDriverDataStream"
)

Variables

View Source
var RaceStateService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "iracelog.racestate.v1.RaceStateService",
	HandlerType: (*RaceStateServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "PublishState",
			Handler:    _RaceStateService_PublishState_Handler,
		},
		{
			MethodName: "PublishSpeedmap",
			Handler:    _RaceStateService_PublishSpeedmap_Handler,
		},
		{
			MethodName: "PublishDriverData",
			Handler:    _RaceStateService_PublishDriverData_Handler,
		},
		{
			MethodName: "PublishEventExtraInfo",
			Handler:    _RaceStateService_PublishEventExtraInfo_Handler,
		},
		{
			MethodName: "GetStates",
			Handler:    _RaceStateService_GetStates_Handler,
		},
		{
			MethodName: "GetSpeedmaps",
			Handler:    _RaceStateService_GetSpeedmaps_Handler,
		},
		{
			MethodName: "GetDriverData",
			Handler:    _RaceStateService_GetDriverData_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetStateStream",
			Handler:       _RaceStateService_GetStateStream_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetSpeedmapStream",
			Handler:       _RaceStateService_GetSpeedmapStream_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetDriverDataStream",
			Handler:       _RaceStateService_GetDriverDataStream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "iracelog/racestate/v1/racestate_service.proto",
}

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

Functions

func RegisterRaceStateServiceServer

func RegisterRaceStateServiceServer(s grpc.ServiceRegistrar, srv RaceStateServiceServer)

Types

type RaceStateServiceClient

RaceStateServiceClient is the client API for RaceStateService 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 NewRaceStateServiceClient

func NewRaceStateServiceClient(cc grpc.ClientConnInterface) RaceStateServiceClient

type RaceStateServiceServer

RaceStateServiceServer is the server API for RaceStateService service. All implementations should embed UnimplementedRaceStateServiceServer for forward compatibility.

type RaceStateService_GetDriverDataStreamClient

type RaceStateService_GetDriverDataStreamClient = grpc.ServerStreamingClient[v1.GetDriverDataStreamResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type RaceStateService_GetDriverDataStreamServer

type RaceStateService_GetDriverDataStreamServer = grpc.ServerStreamingServer[v1.GetDriverDataStreamResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type RaceStateService_GetSpeedmapStreamClient

type RaceStateService_GetSpeedmapStreamClient = grpc.ServerStreamingClient[v1.GetSpeedmapStreamResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type RaceStateService_GetSpeedmapStreamServer

type RaceStateService_GetSpeedmapStreamServer = grpc.ServerStreamingServer[v1.GetSpeedmapStreamResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type RaceStateService_GetStateStreamClient

type RaceStateService_GetStateStreamClient = grpc.ServerStreamingClient[v1.GetStateStreamResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type RaceStateService_GetStateStreamServer

type RaceStateService_GetStateStreamServer = grpc.ServerStreamingServer[v1.GetStateStreamResponse]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type UnimplementedRaceStateServiceServer

type UnimplementedRaceStateServiceServer struct{}

UnimplementedRaceStateServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedRaceStateServiceServer) GetDriverData

func (UnimplementedRaceStateServiceServer) GetDriverDataStream

func (UnimplementedRaceStateServiceServer) GetSpeedmapStream

func (UnimplementedRaceStateServiceServer) GetSpeedmaps

func (UnimplementedRaceStateServiceServer) GetStateStream

func (UnimplementedRaceStateServiceServer) GetStates

func (UnimplementedRaceStateServiceServer) PublishDriverData

func (UnimplementedRaceStateServiceServer) PublishEventExtraInfo

func (UnimplementedRaceStateServiceServer) PublishSpeedmap

func (UnimplementedRaceStateServiceServer) PublishState

type UnsafeRaceStateServiceServer

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

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

Source Files

  • racestate_service_grpc.pb.go

Jump to

Keyboard shortcuts

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