Documentation ¶
Index ¶
- func NewTransportTracker(opts ...tracker_core.NewTrackerOption) (tracker_core.Tracker, error)
- type TransportTracker
- func (tk *TransportTracker) AddPeerConnection(in *crypto_core.Packet) (answer webrtc.SessionDescription, err error)
- func (tk *TransportTracker) Addr() addr.Addr
- func (tk *TransportTracker) GetCandidates(target addr.Addr, requests int, excludes []addr.Addr) (candidates []addr.Addr, err error)
- func (tk *TransportTracker) NewTransport(in *crypto_core.Packet) (answer webrtc.SessionDescription, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTransportTracker ¶
func NewTransportTracker(opts ...tracker_core.NewTrackerOption) (tracker_core.Tracker, error)
Types ¶
type TransportTracker ¶
type TransportTracker struct {
// contains filtered or unexported fields
}
func (*TransportTracker) AddPeerConnection ¶
func (tk *TransportTracker) AddPeerConnection(in *crypto_core.Packet) (answer webrtc.SessionDescription, err error)
func (*TransportTracker) Addr ¶
func (tk *TransportTracker) Addr() addr.Addr
func (*TransportTracker) GetCandidates ¶
func (*TransportTracker) NewTransport ¶
func (tk *TransportTracker) NewTransport(in *crypto_core.Packet) (answer webrtc.SessionDescription, err error)
Click to show internal directories.
Click to hide internal directories.