Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InitOptions ¶
InitOptions represents options to pass to queue initializer.
type Queue ¶
type Queue interface { Name() string // Name of queue. Init(opts *InitOptions) error // Initializes the queue. Enter(ticket *Ticket) bool // Enters player to queue using ticket. Returns false if player required to enter next queue. }
Queue manipulates players waiting for server allocation start.
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
Repository contains queues.
func NewRepository ¶
func NewRepository() *Repository
NewRepository creates new instance of repository.
Click to show internal directories.
Click to hide internal directories.