...

Package matchmaker

import "github.com/Diarkis/diarkis/client/go/modules/matchmaker"
Overview
Index

Overview ▾

type MatchMaker

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

func NewMatchMakerAsTCP

func NewMatchMakerAsTCP(tcp *tcp.Client) *MatchMaker

func NewMatchMakerAsUDP

func NewMatchMakerAsUDP(udp *udp.Client) *MatchMaker

func (*MatchMaker) CancelTicket

func (mm *MatchMaker) CancelTicket()

func (*MatchMaker) GetRoomID

func (mm *MatchMaker) GetRoomID() string

func (*MatchMaker) IssueTicket

func (mm *MatchMaker) IssueTicket()

func (*MatchMaker) OnTicketCancel

func (mm *MatchMaker) OnTicketCancel(cb func(bool, []byte)) bool

func (*MatchMaker) OnTicketComplete

func (mm *MatchMaker) OnTicketComplete(cb func(bool, []byte)) bool