Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Octops/agones-discover-openmatch
/ types & classes
Types & classes
45 in github.com/Octops/agones-discover-openmatch
⨍
Functions
106
◇
Types & classes
45
Struct
AgonesAllocator
pkg/allocator/agones_allocator.go:20
Struct
AgonesAllocatorArgs
cmd/director.go:28
Struct
AgonesAllocatorClient
AgonesAllocatorClient is the gRPC Client for Agones Allocator Service
pkg/allocator/agones_allocator_client.go:35
Struct
AgonesAllocatorClientConfig
pkg/allocator/agones_allocator_client.go:24
Struct
AgonesDiscoverAllocator
pkg/allocator/agones_discover.go:18
Interface
AgonesDiscoverClient
pkg/allocator/agones_discover.go:14
Struct
AgonesDiscoverClientHTTP
pkg/allocator/agones_discover_client.go:17
Struct
AllocatorFilterExtension
pkg/extensions/allocator_filter.go:13
Struct
AllocatorService
pkg/allocator/types.go:15
FuncType
AssignFunc
func(ctx context.Context, matches []*pb.Match) error
pkg/director/director.go:16
Interface
Assigner
pkg/director/openmatch/openmatch.go:21
Struct
BuildInfo
BuildInfo describes the compile time information.
internal/version/version.go:17
FuncType
ConnFunc
func() (*grpc.ClientConn, error)
pkg/director/openmatch/openmatch.go:35
FuncType
DirectorFunc
func(ctx context.Context, profilesFunc GenerateProfilesFunc, matchesFunc FetchMatchesFunc, assignFunc AssignFu
pkg/director/director.go:18
Struct
Extension
pkg/extensions/extension.go:10
FuncType
FetchMatchesFunc
func(ctx context.Context, profile *pb.MatchProfile) ([]*pb.Match, error)
pkg/director/director.go:14
Struct
FetchResponse
pkg/director/openmatch/openmatch.go:30
Struct
FrontEndService
pkg/frontend/frontend.go:11
Struct
GameServer
pkg/allocator/gameserver.go:3
Interface
GameServerAllocator
pkg/allocator/types.go:20
Interface
GameServerAllocatorClient
GameServerAllocatorClient allocates GameServers without knowing them beforehand Usually that could be done by pushing a GameServerAllocation request o
pkg/allocator/types.go:38
Interface
GameServerAllocatorService
Allocate Dedicated GameServers
pkg/allocator/types.go:25
Interface
GameServerDiscoveryClient
GameServerDiscoveryClient communicates with some sort of underlying infrastructure or service and return GameServers for a given filter
pkg/allocator/types.go:44
Struct
GameServerStatus
pkg/allocator/gameserver.go:12
Struct
GameServersResponse
pkg/allocator/agones_discover.go:22
Interface
GameSessionAllocatorService
Allocate GameServers by Sessions
pkg/allocator/types.go:30
FuncType
GenerateProfilesFunc
func() ([]*pb.MatchProfile, error)
pkg/director/director.go:12
FuncType
MakeMatchesFunc
func(profile *pb.MatchProfile, poolTickets map[string][]*pb.Ticket) ([]*pb.Match, error)
pkg/matchfunction/functions/types.go:13
Interface
MatchFunction
pkg/matchfunction/server.go:18
Struct
MatchFunctionServer
pkg/director/openmatch/openmatch.go:25
Struct
MatchFunctionService
pkg/matchfunction/service/service.go:12
Struct
MatchRequest
pkg/simulators/players/time_interval.go:20
Struct
OctopsDiscoverArgs
cmd/director.go:38
Struct
OpenMatchConnConfig
pkg/config/grpc_conn.go:8
Struct
Player
pkg/simulators/players/time_interval.go:27
Struct
PlayerStatus
pkg/allocator/gameserver.go:18
FuncType
RequestMatchFunc
func(ctx context.Context, ticket *pb.CreateTicketRequest, opts ...grpc.CallOption) (*pb.Ticket, error)
pkg/simulators/players/time_interval.go:32
Struct
Server
pkg/matchfunction/server.go:22
Struct
TimeIntervalPlayerSimulator
* - Create pool of players - Request match on a interval basis */
pkg/simulators/players/time_interval.go:38
Struct
args
pkg/director/openmatch/openmatch_test.go:14
Struct
mockAgonesDiscoverClient
pkg/allocator/agones_discover_test.go:295
Struct
mockAssigner
pkg/director/openmatch/openmatch_test.go:228
Struct
want
pkg/director/openmatch/openmatch_test.go:118
Struct
wantErr
pkg/matchfunction/functions/player_capacity_test.go:21
Struct
wantError
pkg/allocator/agones_discover_test.go:135