hook

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2025 License: AGPL-3.0, AGPL-3.0-or-later Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_dcs_hook_v0_hook_proto protoreflect.FileDescriptor
View Source
var HookService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "dcs.hook.v0.HookService",
	HandlerType: (*HookServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetMissionName",
			Handler:    _HookService_GetMissionName_Handler,
		},
		{
			MethodName: "GetMissionFilename",
			Handler:    _HookService_GetMissionFilename_Handler,
		},
		{
			MethodName: "GetMissionDescription",
			Handler:    _HookService_GetMissionDescription_Handler,
		},
		{
			MethodName: "GetPaused",
			Handler:    _HookService_GetPaused_Handler,
		},
		{
			MethodName: "SetPaused",
			Handler:    _HookService_SetPaused_Handler,
		},
		{
			MethodName: "StopMission",
			Handler:    _HookService_StopMission_Handler,
		},
		{
			MethodName: "ReloadCurrentMission",
			Handler:    _HookService_ReloadCurrentMission_Handler,
		},
		{
			MethodName: "LoadNextMission",
			Handler:    _HookService_LoadNextMission_Handler,
		},
		{
			MethodName: "LoadMission",
			Handler:    _HookService_LoadMission_Handler,
		},
		{
			MethodName: "Eval",
			Handler:    _HookService_Eval_Handler,
		},
		{
			MethodName: "ExitProcess",
			Handler:    _HookService_ExitProcess_Handler,
		},
		{
			MethodName: "IsMultiplayer",
			Handler:    _HookService_IsMultiplayer_Handler,
		},
		{
			MethodName: "IsServer",
			Handler:    _HookService_IsServer_Handler,
		},
		{
			MethodName: "BanPlayer",
			Handler:    _HookService_BanPlayer_Handler,
		},
		{
			MethodName: "UnbanPlayer",
			Handler:    _HookService_UnbanPlayer_Handler,
		},
		{
			MethodName: "GetBannedPlayers",
			Handler:    _HookService_GetBannedPlayers_Handler,
		},
		{
			MethodName: "GetUnitType",
			Handler:    _HookService_GetUnitType_Handler,
		},
		{
			MethodName: "GetRealTime",
			Handler:    _HookService_GetRealTime_Handler,
		},
		{
			MethodName: "GetBallisticsCount",
			Handler:    _HookService_GetBallisticsCount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "dcs/hook/v0/hook.proto",
}

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

Functions

func RegisterHookServiceServer

func RegisterHookServiceServer(s grpc.ServiceRegistrar, srv HookServiceServer)

Types

type BanDetails

type BanDetails struct {

	// The globally unique ID of the player
	Ucid string `protobuf:"bytes,1,opt,name=ucid,proto3" json:"ucid,omitempty"`
	// The IP address the user had when they were banned
	IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// The Name of the player at the time of the ban
	PlayerName string `protobuf:"bytes,3,opt,name=player_name,json=playerName,proto3" json:"player_name,omitempty"`
	// The reason given for the ban
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// When the ban was issued in unixtime
	BannedFrom uint64 `protobuf:"varint,5,opt,name=banned_from,json=bannedFrom,proto3" json:"banned_from,omitempty"`
	// When the ban will expire in unixtime
	BannedUntil uint64 `protobuf:"varint,6,opt,name=banned_until,json=bannedUntil,proto3" json:"banned_until,omitempty"`
	// contains filtered or unexported fields
}

func (*BanDetails) Descriptor deprecated

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

Deprecated: Use BanDetails.ProtoReflect.Descriptor instead.

func (*BanDetails) GetBannedFrom

func (x *BanDetails) GetBannedFrom() uint64

func (*BanDetails) GetBannedUntil

func (x *BanDetails) GetBannedUntil() uint64

func (*BanDetails) GetIpAddress

func (x *BanDetails) GetIpAddress() string

func (*BanDetails) GetPlayerName

func (x *BanDetails) GetPlayerName() string

func (*BanDetails) GetReason

func (x *BanDetails) GetReason() string

func (*BanDetails) GetUcid

func (x *BanDetails) GetUcid() string

func (*BanDetails) ProtoMessage

func (*BanDetails) ProtoMessage()

func (*BanDetails) ProtoReflect

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

func (*BanDetails) Reset

func (x *BanDetails) Reset()

func (*BanDetails) String

func (x *BanDetails) String() string

type BanPlayerRequest

type BanPlayerRequest struct {

	// The session ID of the player
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// The period of the ban in seconds
	Period uint32 `protobuf:"varint,2,opt,name=period,proto3" json:"period,omitempty"`
	// The reason for the ban
	Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*BanPlayerRequest) Descriptor deprecated

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

Deprecated: Use BanPlayerRequest.ProtoReflect.Descriptor instead.

func (*BanPlayerRequest) GetId

func (x *BanPlayerRequest) GetId() uint32

func (*BanPlayerRequest) GetPeriod

func (x *BanPlayerRequest) GetPeriod() uint32

func (*BanPlayerRequest) GetReason

func (x *BanPlayerRequest) GetReason() string

func (*BanPlayerRequest) ProtoMessage

func (*BanPlayerRequest) ProtoMessage()

func (*BanPlayerRequest) ProtoReflect

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

func (*BanPlayerRequest) Reset

func (x *BanPlayerRequest) Reset()

func (*BanPlayerRequest) String

func (x *BanPlayerRequest) String() string

type BanPlayerResponse

type BanPlayerResponse struct {

	// Was the player successfully banned
	Banned bool `protobuf:"varint,1,opt,name=banned,proto3" json:"banned,omitempty"`
	// contains filtered or unexported fields
}

func (*BanPlayerResponse) Descriptor deprecated

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

Deprecated: Use BanPlayerResponse.ProtoReflect.Descriptor instead.

func (*BanPlayerResponse) GetBanned

func (x *BanPlayerResponse) GetBanned() bool

func (*BanPlayerResponse) ProtoMessage

func (*BanPlayerResponse) ProtoMessage()

func (*BanPlayerResponse) ProtoReflect

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

func (*BanPlayerResponse) Reset

func (x *BanPlayerResponse) Reset()

func (*BanPlayerResponse) String

func (x *BanPlayerResponse) String() string

type EvalRequest

type EvalRequest struct {
	Lua string `protobuf:"bytes,1,opt,name=lua,proto3" json:"lua,omitempty"`
	// contains filtered or unexported fields
}

func (*EvalRequest) Descriptor deprecated

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

Deprecated: Use EvalRequest.ProtoReflect.Descriptor instead.

func (*EvalRequest) GetLua

func (x *EvalRequest) GetLua() string

func (*EvalRequest) ProtoMessage

func (*EvalRequest) ProtoMessage()

func (*EvalRequest) ProtoReflect

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

func (*EvalRequest) Reset

func (x *EvalRequest) Reset()

func (*EvalRequest) String

func (x *EvalRequest) String() string

type EvalResponse

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

func (*EvalResponse) Descriptor deprecated

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

Deprecated: Use EvalResponse.ProtoReflect.Descriptor instead.

func (*EvalResponse) GetJson

func (x *EvalResponse) GetJson() string

func (*EvalResponse) ProtoMessage

func (*EvalResponse) ProtoMessage()

func (*EvalResponse) ProtoReflect

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

func (*EvalResponse) Reset

func (x *EvalResponse) Reset()

func (*EvalResponse) String

func (x *EvalResponse) String() string

type ExitProcessRequest

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

func (*ExitProcessRequest) Descriptor deprecated

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

Deprecated: Use ExitProcessRequest.ProtoReflect.Descriptor instead.

func (*ExitProcessRequest) ProtoMessage

func (*ExitProcessRequest) ProtoMessage()

func (*ExitProcessRequest) ProtoReflect

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

func (*ExitProcessRequest) Reset

func (x *ExitProcessRequest) Reset()

func (*ExitProcessRequest) String

func (x *ExitProcessRequest) String() string

type ExitProcessResponse

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

func (*ExitProcessResponse) Descriptor deprecated

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

Deprecated: Use ExitProcessResponse.ProtoReflect.Descriptor instead.

func (*ExitProcessResponse) ProtoMessage

func (*ExitProcessResponse) ProtoMessage()

func (*ExitProcessResponse) ProtoReflect

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

func (*ExitProcessResponse) Reset

func (x *ExitProcessResponse) Reset()

func (*ExitProcessResponse) String

func (x *ExitProcessResponse) String() string

type GetBallisticsCountRequest

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

func (*GetBallisticsCountRequest) Descriptor deprecated

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

Deprecated: Use GetBallisticsCountRequest.ProtoReflect.Descriptor instead.

func (*GetBallisticsCountRequest) ProtoMessage

func (*GetBallisticsCountRequest) ProtoMessage()

func (*GetBallisticsCountRequest) ProtoReflect

func (*GetBallisticsCountRequest) Reset

func (x *GetBallisticsCountRequest) Reset()

func (*GetBallisticsCountRequest) String

func (x *GetBallisticsCountRequest) String() string

type GetBallisticsCountResponse

type GetBallisticsCountResponse struct {
	Count uint32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBallisticsCountResponse) Descriptor deprecated

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

Deprecated: Use GetBallisticsCountResponse.ProtoReflect.Descriptor instead.

func (*GetBallisticsCountResponse) GetCount

func (x *GetBallisticsCountResponse) GetCount() uint32

func (*GetBallisticsCountResponse) ProtoMessage

func (*GetBallisticsCountResponse) ProtoMessage()

func (*GetBallisticsCountResponse) ProtoReflect

func (*GetBallisticsCountResponse) Reset

func (x *GetBallisticsCountResponse) Reset()

func (*GetBallisticsCountResponse) String

func (x *GetBallisticsCountResponse) String() string

type GetBannedPlayersRequest

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

func (*GetBannedPlayersRequest) Descriptor deprecated

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

Deprecated: Use GetBannedPlayersRequest.ProtoReflect.Descriptor instead.

func (*GetBannedPlayersRequest) ProtoMessage

func (*GetBannedPlayersRequest) ProtoMessage()

func (*GetBannedPlayersRequest) ProtoReflect

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

func (*GetBannedPlayersRequest) Reset

func (x *GetBannedPlayersRequest) Reset()

func (*GetBannedPlayersRequest) String

func (x *GetBannedPlayersRequest) String() string

type GetBannedPlayersResponse

type GetBannedPlayersResponse struct {
	Bans []*BanDetails `protobuf:"bytes,1,rep,name=bans,proto3" json:"bans,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBannedPlayersResponse) Descriptor deprecated

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

Deprecated: Use GetBannedPlayersResponse.ProtoReflect.Descriptor instead.

func (*GetBannedPlayersResponse) GetBans

func (x *GetBannedPlayersResponse) GetBans() []*BanDetails

func (*GetBannedPlayersResponse) ProtoMessage

func (*GetBannedPlayersResponse) ProtoMessage()

func (*GetBannedPlayersResponse) ProtoReflect

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

func (*GetBannedPlayersResponse) Reset

func (x *GetBannedPlayersResponse) Reset()

func (*GetBannedPlayersResponse) String

func (x *GetBannedPlayersResponse) String() string

type GetMissionDescriptionRequest

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

func (*GetMissionDescriptionRequest) Descriptor deprecated

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

Deprecated: Use GetMissionDescriptionRequest.ProtoReflect.Descriptor instead.

func (*GetMissionDescriptionRequest) ProtoMessage

func (*GetMissionDescriptionRequest) ProtoMessage()

func (*GetMissionDescriptionRequest) ProtoReflect

func (*GetMissionDescriptionRequest) Reset

func (x *GetMissionDescriptionRequest) Reset()

func (*GetMissionDescriptionRequest) String

type GetMissionDescriptionResponse

type GetMissionDescriptionResponse struct {
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMissionDescriptionResponse) Descriptor deprecated

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

Deprecated: Use GetMissionDescriptionResponse.ProtoReflect.Descriptor instead.

func (*GetMissionDescriptionResponse) GetDescription

func (x *GetMissionDescriptionResponse) GetDescription() string

func (*GetMissionDescriptionResponse) ProtoMessage

func (*GetMissionDescriptionResponse) ProtoMessage()

func (*GetMissionDescriptionResponse) ProtoReflect

func (*GetMissionDescriptionResponse) Reset

func (x *GetMissionDescriptionResponse) Reset()

func (*GetMissionDescriptionResponse) String

type GetMissionFilenameRequest

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

func (*GetMissionFilenameRequest) Descriptor deprecated

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

Deprecated: Use GetMissionFilenameRequest.ProtoReflect.Descriptor instead.

func (*GetMissionFilenameRequest) ProtoMessage

func (*GetMissionFilenameRequest) ProtoMessage()

func (*GetMissionFilenameRequest) ProtoReflect

func (*GetMissionFilenameRequest) Reset

func (x *GetMissionFilenameRequest) Reset()

func (*GetMissionFilenameRequest) String

func (x *GetMissionFilenameRequest) String() string

type GetMissionFilenameResponse

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

func (*GetMissionFilenameResponse) Descriptor deprecated

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

Deprecated: Use GetMissionFilenameResponse.ProtoReflect.Descriptor instead.

func (*GetMissionFilenameResponse) GetName

func (x *GetMissionFilenameResponse) GetName() string

func (*GetMissionFilenameResponse) ProtoMessage

func (*GetMissionFilenameResponse) ProtoMessage()

func (*GetMissionFilenameResponse) ProtoReflect

func (*GetMissionFilenameResponse) Reset

func (x *GetMissionFilenameResponse) Reset()

func (*GetMissionFilenameResponse) String

func (x *GetMissionFilenameResponse) String() string

type GetMissionNameRequest

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

func (*GetMissionNameRequest) Descriptor deprecated

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

Deprecated: Use GetMissionNameRequest.ProtoReflect.Descriptor instead.

func (*GetMissionNameRequest) ProtoMessage

func (*GetMissionNameRequest) ProtoMessage()

func (*GetMissionNameRequest) ProtoReflect

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

func (*GetMissionNameRequest) Reset

func (x *GetMissionNameRequest) Reset()

func (*GetMissionNameRequest) String

func (x *GetMissionNameRequest) String() string

type GetMissionNameResponse

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

func (*GetMissionNameResponse) Descriptor deprecated

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

Deprecated: Use GetMissionNameResponse.ProtoReflect.Descriptor instead.

func (*GetMissionNameResponse) GetName

func (x *GetMissionNameResponse) GetName() string

func (*GetMissionNameResponse) ProtoMessage

func (*GetMissionNameResponse) ProtoMessage()

func (*GetMissionNameResponse) ProtoReflect

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

func (*GetMissionNameResponse) Reset

func (x *GetMissionNameResponse) Reset()

func (*GetMissionNameResponse) String

func (x *GetMissionNameResponse) String() string

type GetPausedRequest

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

func (*GetPausedRequest) Descriptor deprecated

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

Deprecated: Use GetPausedRequest.ProtoReflect.Descriptor instead.

func (*GetPausedRequest) ProtoMessage

func (*GetPausedRequest) ProtoMessage()

func (*GetPausedRequest) ProtoReflect

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

func (*GetPausedRequest) Reset

func (x *GetPausedRequest) Reset()

func (*GetPausedRequest) String

func (x *GetPausedRequest) String() string

type GetPausedResponse

type GetPausedResponse struct {
	Paused bool `protobuf:"varint,1,opt,name=paused,proto3" json:"paused,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPausedResponse) Descriptor deprecated

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

Deprecated: Use GetPausedResponse.ProtoReflect.Descriptor instead.

func (*GetPausedResponse) GetPaused

func (x *GetPausedResponse) GetPaused() bool

func (*GetPausedResponse) ProtoMessage

func (*GetPausedResponse) ProtoMessage()

func (*GetPausedResponse) ProtoReflect

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

func (*GetPausedResponse) Reset

func (x *GetPausedResponse) Reset()

func (*GetPausedResponse) String

func (x *GetPausedResponse) String() string

type GetRealTimeRequest

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

func (*GetRealTimeRequest) Descriptor deprecated

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

Deprecated: Use GetRealTimeRequest.ProtoReflect.Descriptor instead.

func (*GetRealTimeRequest) ProtoMessage

func (*GetRealTimeRequest) ProtoMessage()

func (*GetRealTimeRequest) ProtoReflect

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

func (*GetRealTimeRequest) Reset

func (x *GetRealTimeRequest) Reset()

func (*GetRealTimeRequest) String

func (x *GetRealTimeRequest) String() string

type GetRealTimeResponse

type GetRealTimeResponse struct {

	// The current time in a mission relative to the DCS start time
	Time float64 `protobuf:"fixed64,1,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRealTimeResponse) Descriptor deprecated

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

Deprecated: Use GetRealTimeResponse.ProtoReflect.Descriptor instead.

func (*GetRealTimeResponse) GetTime

func (x *GetRealTimeResponse) GetTime() float64

func (*GetRealTimeResponse) ProtoMessage

func (*GetRealTimeResponse) ProtoMessage()

func (*GetRealTimeResponse) ProtoReflect

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

func (*GetRealTimeResponse) Reset

func (x *GetRealTimeResponse) Reset()

func (*GetRealTimeResponse) String

func (x *GetRealTimeResponse) String() string

type GetUnitTypeRequest

type GetUnitTypeRequest struct {

	// The slot or unit ID of the unit to retrieve the type of
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUnitTypeRequest) Descriptor deprecated

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

Deprecated: Use GetUnitTypeRequest.ProtoReflect.Descriptor instead.

func (*GetUnitTypeRequest) GetId

func (x *GetUnitTypeRequest) GetId() string

func (*GetUnitTypeRequest) ProtoMessage

func (*GetUnitTypeRequest) ProtoMessage()

func (*GetUnitTypeRequest) ProtoReflect

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

func (*GetUnitTypeRequest) Reset

func (x *GetUnitTypeRequest) Reset()

func (*GetUnitTypeRequest) String

func (x *GetUnitTypeRequest) String() string

type GetUnitTypeResponse

type GetUnitTypeResponse struct {

	// Type of unit (e.g. "F-14B")
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUnitTypeResponse) Descriptor deprecated

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

Deprecated: Use GetUnitTypeResponse.ProtoReflect.Descriptor instead.

func (*GetUnitTypeResponse) GetType

func (x *GetUnitTypeResponse) GetType() string

func (*GetUnitTypeResponse) ProtoMessage

func (*GetUnitTypeResponse) ProtoMessage()

func (*GetUnitTypeResponse) ProtoReflect

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

func (*GetUnitTypeResponse) Reset

func (x *GetUnitTypeResponse) Reset()

func (*GetUnitTypeResponse) String

func (x *GetUnitTypeResponse) String() string

type HookServiceClient

type HookServiceClient interface {
	// https://wiki.hoggitworld.com/view/DCS_func_getMissionName
	GetMissionName(ctx context.Context, in *GetMissionNameRequest, opts ...grpc.CallOption) (*GetMissionNameResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getMissionFilename
	GetMissionFilename(ctx context.Context, in *GetMissionFilenameRequest, opts ...grpc.CallOption) (*GetMissionFilenameResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getMissionDescription
	GetMissionDescription(ctx context.Context, in *GetMissionDescriptionRequest, opts ...grpc.CallOption) (*GetMissionDescriptionResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getPause
	GetPaused(ctx context.Context, in *GetPausedRequest, opts ...grpc.CallOption) (*GetPausedResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_setPause
	SetPaused(ctx context.Context, in *SetPausedRequest, opts ...grpc.CallOption) (*SetPausedResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_stopMission
	StopMission(ctx context.Context, in *StopMissionRequest, opts ...grpc.CallOption) (*StopMissionResponse, error)
	// Reload the currently running mission
	ReloadCurrentMission(ctx context.Context, in *ReloadCurrentMissionRequest, opts ...grpc.CallOption) (*ReloadCurrentMissionResponse, error)
	// Load the next mission in the server mission list. Note that it does
	// not loop back to the first mission once the end of the mission list
	// has been reached
	LoadNextMission(ctx context.Context, in *LoadNextMissionRequest, opts ...grpc.CallOption) (*LoadNextMissionResponse, error)
	// Load a specific mission file. This does not need to be in the mission
	// list.
	LoadMission(ctx context.Context, in *LoadMissionRequest, opts ...grpc.CallOption) (*LoadMissionResponse, error)
	// Evaluate some Lua inside of the hook environment and return the result as a
	// JSON string. Disabled by default.
	Eval(ctx context.Context, in *EvalRequest, opts ...grpc.CallOption) (*EvalResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_exitProcess
	ExitProcess(ctx context.Context, in *ExitProcessRequest, opts ...grpc.CallOption) (*ExitProcessResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_isMultiplayer
	IsMultiplayer(ctx context.Context, in *IsMultiplayerRequest, opts ...grpc.CallOption) (*IsMultiplayerResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_isServer
	IsServer(ctx context.Context, in *IsServerRequest, opts ...grpc.CallOption) (*IsServerResponse, error)
	// Bans a player that is currently connected to the server
	BanPlayer(ctx context.Context, in *BanPlayerRequest, opts ...grpc.CallOption) (*BanPlayerResponse, error)
	// Unbans a player via their globally unique ID
	UnbanPlayer(ctx context.Context, in *UnbanPlayerRequest, opts ...grpc.CallOption) (*UnbanPlayerResponse, error)
	// Get a list of all the banned players
	GetBannedPlayers(ctx context.Context, in *GetBannedPlayersRequest, opts ...grpc.CallOption) (*GetBannedPlayersResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getUnitType
	GetUnitType(ctx context.Context, in *GetUnitTypeRequest, opts ...grpc.CallOption) (*GetUnitTypeResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getRealTime
	GetRealTime(ctx context.Context, in *GetRealTimeRequest, opts ...grpc.CallOption) (*GetRealTimeResponse, error)
	// Get a count of ballistics objects
	GetBallisticsCount(ctx context.Context, in *GetBallisticsCountRequest, opts ...grpc.CallOption) (*GetBallisticsCountResponse, error)
}

HookServiceClient is the client API for HookService 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.

type HookServiceServer

type HookServiceServer interface {
	// https://wiki.hoggitworld.com/view/DCS_func_getMissionName
	GetMissionName(context.Context, *GetMissionNameRequest) (*GetMissionNameResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getMissionFilename
	GetMissionFilename(context.Context, *GetMissionFilenameRequest) (*GetMissionFilenameResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getMissionDescription
	GetMissionDescription(context.Context, *GetMissionDescriptionRequest) (*GetMissionDescriptionResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getPause
	GetPaused(context.Context, *GetPausedRequest) (*GetPausedResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_setPause
	SetPaused(context.Context, *SetPausedRequest) (*SetPausedResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_stopMission
	StopMission(context.Context, *StopMissionRequest) (*StopMissionResponse, error)
	// Reload the currently running mission
	ReloadCurrentMission(context.Context, *ReloadCurrentMissionRequest) (*ReloadCurrentMissionResponse, error)
	// Load the next mission in the server mission list. Note that it does
	// not loop back to the first mission once the end of the mission list
	// has been reached
	LoadNextMission(context.Context, *LoadNextMissionRequest) (*LoadNextMissionResponse, error)
	// Load a specific mission file. This does not need to be in the mission
	// list.
	LoadMission(context.Context, *LoadMissionRequest) (*LoadMissionResponse, error)
	// Evaluate some Lua inside of the hook environment and return the result as a
	// JSON string. Disabled by default.
	Eval(context.Context, *EvalRequest) (*EvalResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_exitProcess
	ExitProcess(context.Context, *ExitProcessRequest) (*ExitProcessResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_isMultiplayer
	IsMultiplayer(context.Context, *IsMultiplayerRequest) (*IsMultiplayerResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_isServer
	IsServer(context.Context, *IsServerRequest) (*IsServerResponse, error)
	// Bans a player that is currently connected to the server
	BanPlayer(context.Context, *BanPlayerRequest) (*BanPlayerResponse, error)
	// Unbans a player via their globally unique ID
	UnbanPlayer(context.Context, *UnbanPlayerRequest) (*UnbanPlayerResponse, error)
	// Get a list of all the banned players
	GetBannedPlayers(context.Context, *GetBannedPlayersRequest) (*GetBannedPlayersResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getUnitType
	GetUnitType(context.Context, *GetUnitTypeRequest) (*GetUnitTypeResponse, error)
	// https://wiki.hoggitworld.com/view/DCS_func_getRealTime
	GetRealTime(context.Context, *GetRealTimeRequest) (*GetRealTimeResponse, error)
	// Get a count of ballistics objects
	GetBallisticsCount(context.Context, *GetBallisticsCountRequest) (*GetBallisticsCountResponse, error)
	// contains filtered or unexported methods
}

HookServiceServer is the server API for HookService service. All implementations must embed UnimplementedHookServiceServer for forward compatibility

type IsMultiplayerRequest

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

func (*IsMultiplayerRequest) Descriptor deprecated

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

Deprecated: Use IsMultiplayerRequest.ProtoReflect.Descriptor instead.

func (*IsMultiplayerRequest) ProtoMessage

func (*IsMultiplayerRequest) ProtoMessage()

func (*IsMultiplayerRequest) ProtoReflect

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

func (*IsMultiplayerRequest) Reset

func (x *IsMultiplayerRequest) Reset()

func (*IsMultiplayerRequest) String

func (x *IsMultiplayerRequest) String() string

type IsMultiplayerResponse

type IsMultiplayerResponse struct {
	Multiplayer bool `protobuf:"varint,1,opt,name=multiplayer,proto3" json:"multiplayer,omitempty"`
	// contains filtered or unexported fields
}

func (*IsMultiplayerResponse) Descriptor deprecated

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

Deprecated: Use IsMultiplayerResponse.ProtoReflect.Descriptor instead.

func (*IsMultiplayerResponse) GetMultiplayer

func (x *IsMultiplayerResponse) GetMultiplayer() bool

func (*IsMultiplayerResponse) ProtoMessage

func (*IsMultiplayerResponse) ProtoMessage()

func (*IsMultiplayerResponse) ProtoReflect

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

func (*IsMultiplayerResponse) Reset

func (x *IsMultiplayerResponse) Reset()

func (*IsMultiplayerResponse) String

func (x *IsMultiplayerResponse) String() string

type IsServerRequest

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

func (*IsServerRequest) Descriptor deprecated

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

Deprecated: Use IsServerRequest.ProtoReflect.Descriptor instead.

func (*IsServerRequest) ProtoMessage

func (*IsServerRequest) ProtoMessage()

func (*IsServerRequest) ProtoReflect

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

func (*IsServerRequest) Reset

func (x *IsServerRequest) Reset()

func (*IsServerRequest) String

func (x *IsServerRequest) String() string

type IsServerResponse

type IsServerResponse struct {
	Server bool `protobuf:"varint,1,opt,name=server,proto3" json:"server,omitempty"`
	// contains filtered or unexported fields
}

func (*IsServerResponse) Descriptor deprecated

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

Deprecated: Use IsServerResponse.ProtoReflect.Descriptor instead.

func (*IsServerResponse) GetServer

func (x *IsServerResponse) GetServer() bool

func (*IsServerResponse) ProtoMessage

func (*IsServerResponse) ProtoMessage()

func (*IsServerResponse) ProtoReflect

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

func (*IsServerResponse) Reset

func (x *IsServerResponse) Reset()

func (*IsServerResponse) String

func (x *IsServerResponse) String() string

type LoadMissionRequest

type LoadMissionRequest struct {

	// The full path to the .miz file to be loaded
	FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadMissionRequest) Descriptor deprecated

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

Deprecated: Use LoadMissionRequest.ProtoReflect.Descriptor instead.

func (*LoadMissionRequest) GetFileName

func (x *LoadMissionRequest) GetFileName() string

func (*LoadMissionRequest) ProtoMessage

func (*LoadMissionRequest) ProtoMessage()

func (*LoadMissionRequest) ProtoReflect

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

func (*LoadMissionRequest) Reset

func (x *LoadMissionRequest) Reset()

func (*LoadMissionRequest) String

func (x *LoadMissionRequest) String() string

type LoadMissionResponse

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

func (*LoadMissionResponse) Descriptor deprecated

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

Deprecated: Use LoadMissionResponse.ProtoReflect.Descriptor instead.

func (*LoadMissionResponse) ProtoMessage

func (*LoadMissionResponse) ProtoMessage()

func (*LoadMissionResponse) ProtoReflect

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

func (*LoadMissionResponse) Reset

func (x *LoadMissionResponse) Reset()

func (*LoadMissionResponse) String

func (x *LoadMissionResponse) String() string

type LoadNextMissionRequest

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

func (*LoadNextMissionRequest) Descriptor deprecated

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

Deprecated: Use LoadNextMissionRequest.ProtoReflect.Descriptor instead.

func (*LoadNextMissionRequest) ProtoMessage

func (*LoadNextMissionRequest) ProtoMessage()

func (*LoadNextMissionRequest) ProtoReflect

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

func (*LoadNextMissionRequest) Reset

func (x *LoadNextMissionRequest) Reset()

func (*LoadNextMissionRequest) String

func (x *LoadNextMissionRequest) String() string

type LoadNextMissionResponse

type LoadNextMissionResponse struct {

	// Was the next mission successfully loaded. SHOULD return false when the
	// end of the mission list has been reached but DCS appears to always
	// return true
	Loaded bool `protobuf:"varint,1,opt,name=loaded,proto3" json:"loaded,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadNextMissionResponse) Descriptor deprecated

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

Deprecated: Use LoadNextMissionResponse.ProtoReflect.Descriptor instead.

func (*LoadNextMissionResponse) GetLoaded

func (x *LoadNextMissionResponse) GetLoaded() bool

func (*LoadNextMissionResponse) ProtoMessage

func (*LoadNextMissionResponse) ProtoMessage()

func (*LoadNextMissionResponse) ProtoReflect

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

func (*LoadNextMissionResponse) Reset

func (x *LoadNextMissionResponse) Reset()

func (*LoadNextMissionResponse) String

func (x *LoadNextMissionResponse) String() string

type ReloadCurrentMissionRequest

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

func (*ReloadCurrentMissionRequest) Descriptor deprecated

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

Deprecated: Use ReloadCurrentMissionRequest.ProtoReflect.Descriptor instead.

func (*ReloadCurrentMissionRequest) ProtoMessage

func (*ReloadCurrentMissionRequest) ProtoMessage()

func (*ReloadCurrentMissionRequest) ProtoReflect

func (*ReloadCurrentMissionRequest) Reset

func (x *ReloadCurrentMissionRequest) Reset()

func (*ReloadCurrentMissionRequest) String

func (x *ReloadCurrentMissionRequest) String() string

type ReloadCurrentMissionResponse

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

func (*ReloadCurrentMissionResponse) Descriptor deprecated

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

Deprecated: Use ReloadCurrentMissionResponse.ProtoReflect.Descriptor instead.

func (*ReloadCurrentMissionResponse) ProtoMessage

func (*ReloadCurrentMissionResponse) ProtoMessage()

func (*ReloadCurrentMissionResponse) ProtoReflect

func (*ReloadCurrentMissionResponse) Reset

func (x *ReloadCurrentMissionResponse) Reset()

func (*ReloadCurrentMissionResponse) String

type SetPausedRequest

type SetPausedRequest struct {
	Paused bool `protobuf:"varint,1,opt,name=paused,proto3" json:"paused,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPausedRequest) Descriptor deprecated

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

Deprecated: Use SetPausedRequest.ProtoReflect.Descriptor instead.

func (*SetPausedRequest) GetPaused

func (x *SetPausedRequest) GetPaused() bool

func (*SetPausedRequest) ProtoMessage

func (*SetPausedRequest) ProtoMessage()

func (*SetPausedRequest) ProtoReflect

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

func (*SetPausedRequest) Reset

func (x *SetPausedRequest) Reset()

func (*SetPausedRequest) String

func (x *SetPausedRequest) String() string

type SetPausedResponse

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

func (*SetPausedResponse) Descriptor deprecated

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

Deprecated: Use SetPausedResponse.ProtoReflect.Descriptor instead.

func (*SetPausedResponse) ProtoMessage

func (*SetPausedResponse) ProtoMessage()

func (*SetPausedResponse) ProtoReflect

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

func (*SetPausedResponse) Reset

func (x *SetPausedResponse) Reset()

func (*SetPausedResponse) String

func (x *SetPausedResponse) String() string

type StopMissionRequest

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

func (*StopMissionRequest) Descriptor deprecated

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

Deprecated: Use StopMissionRequest.ProtoReflect.Descriptor instead.

func (*StopMissionRequest) ProtoMessage

func (*StopMissionRequest) ProtoMessage()

func (*StopMissionRequest) ProtoReflect

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

func (*StopMissionRequest) Reset

func (x *StopMissionRequest) Reset()

func (*StopMissionRequest) String

func (x *StopMissionRequest) String() string

type StopMissionResponse

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

func (*StopMissionResponse) Descriptor deprecated

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

Deprecated: Use StopMissionResponse.ProtoReflect.Descriptor instead.

func (*StopMissionResponse) ProtoMessage

func (*StopMissionResponse) ProtoMessage()

func (*StopMissionResponse) ProtoReflect

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

func (*StopMissionResponse) Reset

func (x *StopMissionResponse) Reset()

func (*StopMissionResponse) String

func (x *StopMissionResponse) String() string

type UnbanPlayerRequest

type UnbanPlayerRequest struct {

	// The globally unique ID of the player
	Ucid string `protobuf:"bytes,1,opt,name=ucid,proto3" json:"ucid,omitempty"`
	// contains filtered or unexported fields
}

func (*UnbanPlayerRequest) Descriptor deprecated

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

Deprecated: Use UnbanPlayerRequest.ProtoReflect.Descriptor instead.

func (*UnbanPlayerRequest) GetUcid

func (x *UnbanPlayerRequest) GetUcid() string

func (*UnbanPlayerRequest) ProtoMessage

func (*UnbanPlayerRequest) ProtoMessage()

func (*UnbanPlayerRequest) ProtoReflect

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

func (*UnbanPlayerRequest) Reset

func (x *UnbanPlayerRequest) Reset()

func (*UnbanPlayerRequest) String

func (x *UnbanPlayerRequest) String() string

type UnbanPlayerResponse

type UnbanPlayerResponse struct {

	// Was the player successfully unbanned
	Unbanned bool `protobuf:"varint,1,opt,name=unbanned,proto3" json:"unbanned,omitempty"`
	// contains filtered or unexported fields
}

func (*UnbanPlayerResponse) Descriptor deprecated

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

Deprecated: Use UnbanPlayerResponse.ProtoReflect.Descriptor instead.

func (*UnbanPlayerResponse) GetUnbanned

func (x *UnbanPlayerResponse) GetUnbanned() bool

func (*UnbanPlayerResponse) ProtoMessage

func (*UnbanPlayerResponse) ProtoMessage()

func (*UnbanPlayerResponse) ProtoReflect

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

func (*UnbanPlayerResponse) Reset

func (x *UnbanPlayerResponse) Reset()

func (*UnbanPlayerResponse) String

func (x *UnbanPlayerResponse) String() string

type UnimplementedHookServiceServer

type UnimplementedHookServiceServer struct {
}

UnimplementedHookServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedHookServiceServer) BanPlayer

func (UnimplementedHookServiceServer) Eval

func (UnimplementedHookServiceServer) ExitProcess

func (UnimplementedHookServiceServer) GetBallisticsCount

func (UnimplementedHookServiceServer) GetBannedPlayers

func (UnimplementedHookServiceServer) GetMissionFilename

func (UnimplementedHookServiceServer) GetMissionName

func (UnimplementedHookServiceServer) GetPaused

func (UnimplementedHookServiceServer) GetRealTime

func (UnimplementedHookServiceServer) GetUnitType

func (UnimplementedHookServiceServer) IsMultiplayer

func (UnimplementedHookServiceServer) IsServer

func (UnimplementedHookServiceServer) LoadMission

func (UnimplementedHookServiceServer) LoadNextMission

func (UnimplementedHookServiceServer) SetPaused

func (UnimplementedHookServiceServer) StopMission

func (UnimplementedHookServiceServer) UnbanPlayer

type UnsafeHookServiceServer

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

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

Jump to

Keyboard shortcuts

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