MCPcopy Create free account

hub / github.com/adalkiran/webrtc-nuts-and-bolts / functions

Functions310 in github.com/adalkiran/webrtc-nuts-and-bolts

↓ 1 callersMethodconnect
()
ui/src/app.ts:142
↓ 1 callersFunctioncreateAttrSoftware
(software string)
backend/src/stun/message.go:204
↓ 1 callersFunctioncreateBindingRequest
(transactionID [12]byte)
backend/src/stun/stunclient.go:79
↓ 1 callersFunctioncreateBindingResponse
(request *stun.Message, addr *net.UDPAddr, userName string)
backend/src/agent/udpclientsocket.go:168
↓ 1 callersFunctioncreateDtlsCertificate
()
backend/src/dtls/handshakemanager.go:326
↓ 1 callersFunctioncreateDtlsCertificateRequest
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:349
↓ 1 callersFunctioncreateDtlsChangeCipherSpec
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:384
↓ 1 callersFunctioncreateDtlsFinished
(context *HandshakeContext, calculatedVerifyData []byte)
backend/src/dtls/handshakemanager.go:376
↓ 1 callersFunctioncreateDtlsHelloVerifyRequest
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:289
↓ 1 callersFunctioncreateDtlsServerHello
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:299
↓ 1 callersFunctioncreateDtlsServerHelloDone
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:370
↓ 1 callersFunctioncreateDtlsServerKeyExchange
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:334
↓ 1 callersMethodcreateLocalTracks
()
ui/src/app.ts:67
↓ 1 callersFunctiondecodeCipherSuiteIDs
(buf []byte, offset int, arrayLen int)
backend/src/dtls/clienthello.go:101
↓ 1 callersFunctiondecodeCompressionMethodIDs
(buf []byte, offset int, arrayLen int)
backend/src/dtls/clienthello.go:113
↓ 1 callersFunctiondecodeMessageType
(mt uint16)
backend/src/stun/messagetype.go:32
↓ 1 callersFunctiondiscoverServerIPs
()
backend/src/main.go:81
↓ 1 callersMethodextractEncryptionKeys
(protectionProfile ProtectionProfile, keyingMaterial []byte)
backend/src/srtp/srtpmanager.go:26
↓ 1 callersFunctiongenerateDtlsCookie
()
backend/src/dtls/handshakemanager.go:281
↓ 1 callersFunctiongenerateServerCertificatePrivateKey
See: https://github.com/pion/dtls/blob/bee42643f57a7f9c85ee3aa6a45a4fa9811ed122/pkg/crypto/selfsign/selfsign.go#L22 See: https://gist.github.com/samue
backend/src/dtls/crypto.go:34
↓ 1 callersFunctiongenerateTransactionID
()
backend/src/stun/stunclient.go:70
↓ 1 callersFunctiongenerateValueKeyMessage
(clientRandom []byte, serverRandom []byte, publicKey []byte, curve Curve)
backend/src/dtls/crypto.go:99
↓ 1 callersMethodgetSRTPSSRCState
https://github.com/pion/srtp/blob/3c34651fa0c6de900bdc91062e7ccb5992409643/context.go#L159
backend/src/srtp/srtpcontext.go:24
↓ 1 callersFunctioninitApp
()
ui/src/app.ts:252
↓ 1 callersMethodinitCipherSuite
(context *HandshakeContext)
backend/src/dtls/handshakemanager.go:390
↓ 1 callersMethodnegotiateOnCipherSuiteIDs
(clientCipherSuiteIDs []CipherSuiteID)
backend/src/dtls/handshakemanager.go:431
↓ 1 callersMethodnegotiateOnCurves
(clientCurves []Curve)
backend/src/dtls/handshakemanager.go:441
↓ 1 callersMethodnegotiateOnSRTPProtectionProfiles
(protectionProfiles []SRTPProtectionProfile)
backend/src/dtls/handshakemanager.go:451
↓ 1 callersFunctionnewWsHub
(conferenceManager *conference.ConferenceManager)
backend/src/signaling/wshub.go:45
↓ 1 callersMethodnextRolloverCount
(sequenceNumber uint16)
backend/src/srtp/srtpcontext.go:37
↓ 1 callersMethodpostEncode
(encodedMessage []byte, dataLength int, pwd string)
backend/src/stun/message.go:124
↓ 1 callersMethodpreEncode
()
backend/src/stun/message.go:118
↓ 1 callersMethodprintNow
()
backend/src/logging/logging.go:78
↓ 1 callersFunctionprocessBroadcastMessage
(h *WsHub, broadcastMessage BroadcastMessage)
backend/src/signaling/wshub.go:56
↓ 1 callersMethodprocessJoinConference
(messageData map[string]interface{}, wsClient *WsClient)
backend/src/signaling/wshub.go:134
↓ 1 callersMethodprocessString
(s string, colorFunc ColorFunc)
backend/src/logging/logging.go:61
↓ 1 callersMethodreadPump
readPump pumps messages from the websocket connection to the hub. The application runs readPump in a per-connection goroutine. The application ensure
backend/src/signaling/wsclient.go:73
↓ 1 callersFunctionreadUfrag
(buf []byte, offset int, arrayLen int)
backend/src/udp/udpListener.go:34
↓ 1 callersMethodrtpInitializationVector
(header *rtp.Header, roc uint32)
backend/src/srtp/cryptogcm.go:80
↓ 1 callersMethodrun
()
backend/src/signaling/wshub.go:86
↓ 1 callersMethodrunRtpDepacketizer
()
backend/src/agent/udpclientsocket.go:177
↓ 1 callersMethodsafeEncodeJpeg
(buffer *bytes.Buffer, img *vpx.Image)
backend/src/transcoding/vp8.go:108
↓ 1 callersMethodsaveImageFile
(img *vpx.Image)
backend/src/transcoding/vp8.go:117
↓ 1 callersMethodsendSdpToSignaling
(parsedSdp: sdpTransform.SessionDescription)
ui/src/app.ts:111
↓ 1 callersMethodserveWs
serveWs handles websocket requests from the peer.
backend/src/signaling/httpserver.go:56
↓ 1 callersMethodstart
()
ui/src/app.ts:76
↓ 1 callersMethodwritePump
writePump pumps messages from the hub to the websocket connection. A goroutine running writePump is started for each connection. The application ensu
backend/src/signaling/wsclient.go:110
FunctionAddToBlacklist
(searchFor string, replaceWith string)
backend/src/logging/logging.go:117
MethodAeadAuthTagLength
()
backend/src/srtp/protectionprofiles.go:45
FunctionCreateAttrUserName
(userName string)
backend/src/stun/attributes.go:69
FunctionCreateAttrXorMappedAddress
(transactionID []byte, addr *net.UDPAddr)
backend/src/stun/attributes.go:21
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/serverhello.go:42
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/helloverifyrequest.go:31
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/serverkeyexchange.go:28
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/certificateverify.go:25
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/dtlsmessage.go:42
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/algopair.go:14
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/certificate.go:21
MethodDecode
(extensionLength int, buf []byte, offset int, arrayLen int)
backend/src/dtls/simpleextensions.go:26
MethodDecode
(extensionLength int, buf []byte, offset int, arrayLen int)
backend/src/dtls/simpleextensions.go:46
MethodDecode
(extensionLength int, buf []byte, offset int, arrayLen int)
backend/src/dtls/simpleextensions.go:86
MethodDecode
(extensionLength int, buf []byte, offset int, arrayLen int)
backend/src/dtls/simpleextensions.go:131
MethodDecode
(extensionLength int, buf []byte, offset int, arrayLen int)
backend/src/dtls/simpleextensions.go:176
MethodDecode
(extensionLength int, buf []byte, offset int, arrayLen int)
backend/src/dtls/simpleextensions.go:207
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/finished.go:21
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/certificaterequest.go:25
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/clienthello.go:57
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/clientkeyexchange.go:21
MethodDecode
(buf []byte, offset int, arrayLen int)
backend/src/dtls/serverhellodone.go:18
FunctionDecodeDtlsMessage
(context *HandshakeContext, buf []byte, offset int, arrayLen int)
backend/src/dtls/dtlsmessage.go:55
FunctionDecodePacket
(buf []byte, offset int, arrayLen int)
backend/src/rtcp/packet.go:10
FunctionDecodePacket
(buf []byte, offset int, arrayLen int)
backend/src/rtp/packet.go:12
MethodEncode
()
backend/src/dtls/serverhello.go:73
MethodEncode
()
backend/src/dtls/helloverifyrequest.go:45
MethodEncode
()
backend/src/dtls/serverkeyexchange.go:50
MethodEncode
()
backend/src/dtls/changecipherspec.go:27
MethodEncode
()
backend/src/dtls/certificateverify.go:39
MethodEncode
()
backend/src/dtls/dtlsmessage.go:33
MethodEncode
()
backend/src/dtls/dtlsmessage.go:41
MethodEncode
()
backend/src/dtls/alert.go:136
MethodEncode
()
backend/src/dtls/algopair.go:22
MethodEncode
()
backend/src/dtls/certificate.go:40
MethodEncode
()
backend/src/dtls/random.go:19
MethodEncode
()
backend/src/dtls/simpleextensions.go:22
MethodEncode
()
backend/src/dtls/simpleextensions.go:41
MethodEncode
()
backend/src/dtls/simpleextensions.go:70
MethodEncode
()
backend/src/dtls/simpleextensions.go:119
MethodEncode
()
backend/src/dtls/simpleextensions.go:164
MethodEncode
()
backend/src/dtls/simpleextensions.go:203
MethodEncode
()
backend/src/dtls/finished.go:28
MethodEncode
()
backend/src/dtls/certificaterequest.go:50
MethodEncode
()
backend/src/dtls/clienthello.go:53
MethodEncode
()
backend/src/dtls/clientkeyexchange.go:30
MethodEncode
()
backend/src/dtls/serverhellodone.go:22
MethodEncode
(pwd string)
backend/src/stun/message.go:146
MethodEncode
()
backend/src/stun/messagetype.go:51
MethodExtensionType
()
backend/src/dtls/simpleextensions.go:18
MethodExtensionType
()
backend/src/dtls/simpleextensions.go:37
MethodExtensionType
()
backend/src/dtls/simpleextensions.go:66
MethodExtensionType
()
backend/src/dtls/simpleextensions.go:115
← previousnext →101–200 of 310, ranked by callers