pkg gortc.io/stun, type Handler interface { HandleEvent }
pkg gortc.io/stun, type Handler interface, HandleEvent(Event)
pkg gortc.io/stun, type HandlerFunc func(Event)
pkg gortc.io/stun, method (HandlerFunc) HandleEvent(Event)
pkg gortc.io/stun, method (*Client) Do(*Message, time.Time, func(Event)) error
pkg gortc.io/stun, method (*Client) Start(*Message, time.Time, Handler) error
pkg gortc.io/stun, method (*Client) Start(*Message, time.Time, Handler) error
pkg gortc.io/stun, type ClientAgent interface { Close, Collect, Process, Start, Stop }
pkg gortc.io/stun, method (*Agent) SetHandler(Handler) error
pkg gortc.io/stun, method (*Agent) Start([12]uint8, time.Time, Handler) error
pkg gortc.io/stun, func NewAgent(AgentOptions) *Agent
pkg gortc.io/stun, type ClientAgent interface, Start([12]uint8, time.Time, Handler) error
pkg gortc.io/stun, var ErrAttrSizeInvalid error
pkg gortc.io/stun, type AgentOptions struct
pkg gortc.io/stun, type AgentOptions struct, Handler Handler
pkg gortc.io/stun, func NewClient(ClientOptions) (*Client, error)
pkg gortc.io/stun, type ClientOptions struct
pkg gortc.io/stun, type ClientOptions struct, Agent ClientAgent
pkg gortc.io/stun, type ClientOptions struct, Clock Clock
pkg gortc.io/stun, type ClientOptions struct, Collector Collector
pkg gortc.io/stun, type ClientOptions struct, Connection Connection
pkg gortc.io/stun, type ClientOptions struct, Handler Handler
pkg gortc.io/stun, type ClientOptions struct, RTO time.Duration
pkg gortc.io/stun, type ClientOptions struct, TimeoutRate time.Duration
pkg gortc.io/stun, const CodeRoleConflict = 478