Documentation ¶
Index ¶
- type Byebye
- type Error
- type Method
- type Negotiation
- type Peer
- type PeerInfo
- type Request
- type Session
- type Signaler
- func (s *Signaler) HandleNewWebSocket(conn *websocket.WebSocketConn, request *http.Request)
- func (s *Signaler) HandleTurnServerCredentials(writer http.ResponseWriter, request *http.Request)
- func (s *Signaler) NotifyPeersUpdate(conn *websocket.WebSocketConn, peers map[string]Peer)
- func (s *Signaler) Send(conn *websocket.WebSocketConn, m interface{}) error
- type TurnCredentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Negotiation ¶
type Signaler ¶
type Signaler struct {
// contains filtered or unexported fields
}
func NewSignaler ¶
func NewSignaler(turn *turn.TurnServer) *Signaler
func (*Signaler) HandleNewWebSocket ¶
func (s *Signaler) HandleNewWebSocket(conn *websocket.WebSocketConn, request *http.Request)
func (*Signaler) HandleTurnServerCredentials ¶
func (s *Signaler) HandleTurnServerCredentials(writer http.ResponseWriter, request *http.Request)
HandleTurnServerCredentials . https://tools.ietf.org/html/draft-uberti-behave-turn-rest-00
func (*Signaler) NotifyPeersUpdate ¶
func (s *Signaler) NotifyPeersUpdate(conn *websocket.WebSocketConn, peers map[string]Peer)
NotifyPeersUpdate .
Click to show internal directories.
Click to hide internal directories.