MCPcopy Create free account

hub / github.com/atomirex/umbrella / functions

Functions147 in github.com/atomirex/umbrella

↓ 44 callersMethodError
(component string, msg string)
razor/logger.go:77
↓ 41 callersMethodInfo
(component string, msg string)
razor/logger.go:85
↓ 28 callersMethodSend
(what MessageQueueWhat, payload *PayloadType)
razor/messagehandler.go:42
↓ 28 callersMethodlog
(level LoggingLevel, component string, msg string)
razor/logger.go:49
↓ 23 callersMethodString
()
sfu/tracks.go:16
↓ 13 callersMethodNilErrCheck
(component string, msg string, err error)
razor/logger.go:55
↓ 13 callersMethodTimeout
(what MessageQueueWhat, payload *PayloadType, delay time.Duration)
razor/messagehandler.go:64
↓ 12 callersMethodCancel
(what MessageQueueWhat)
razor/messagehandler.go:84
↓ 11 callersMethodLeave
()
razor/lockandnotify.go:47
↓ 9 callersFunctionlog
(msg: string)
frontend/src/umbrella/SfuApp.tsx:162
↓ 8 callersMethodTrace
(component string, msg string)
razor/logger.go:97
↓ 8 callersMethodUmbrellaID
This points to the definition of descriptor being wrong i.e. the descriptor needs to include separate fields for the mid, the id, the src mid etc. the
sfu/tracks.go:53
↓ 7 callersMethodEnter
()
razor/lockandnotify.go:43
↓ 6 callersMethodwriteProto
(m *RemoteNodeMessage)
sfu/client_webrtc.go:702
↓ 5 callersMethodNotify
This is really dangerous if we've aborted!
razor/lockandnotify.go:52
↓ 5 callersMethodVerbose
(component string, msg string)
razor/logger.go:89
↓ 4 callersFunctionNilOptional
()
razor/common.go:21
↓ 4 callersFunctionmkdir
(dir)
frontend/build.js:11
↓ 3 callersMethodClose
()
sfu/peerconnection.go:103
↓ 3 callersMethodGetStatus
()
sfu/sfu.go:73
↓ 3 callersMethodLabel
()
sfu/clients.go:12
↓ 3 callersMethodLoop
(oncleanup func())
razor/messagehandler.go:166
↓ 3 callersFunctionNewMessageHandler
(logger *Logger, label string, queueLength uint16, callback MessageHandlerCallback[MessageQueueWhat, PayloadTy
razor/messagehandler.go:23
↓ 3 callersFunctionNewOptional
(value T)
razor/common.go:17
↓ 3 callersMethodNewPeerConnection
(label string)
sfu/peerconnection.go:23
↓ 3 callersMethodWait
(delay time.Duration)
razor/lockandnotify.go:56
↓ 3 callersMethodWriteHeader
(code int)
main.go:43
↓ 3 callersMethodheapifyDown
(index uint16)
razor/messagequeue.go:138
↓ 3 callersMethodremoveOutgoingTracksForIncomingTrack
(t *incomingTrack)
sfu/sfu.go:315
↓ 3 callersMethodrun
(ws *websocket.Conn, s *Sfu)
sfu/client_webrtc.go:89
↓ 3 callersMethodstop
()
sfu/client_webrtc.go:353
↓ 2 callersMethodAbort
Clears all work and stops any loops Does not block waiting though
razor/messagehandler.go:203
↓ 2 callersMethodAddTransceiverFromKind
(kind webrtc.RTPCodecType, params webrtc.RTPTransceiverInit)
sfu/peerconnection.go:133
↓ 2 callersMethodAssert
(component string, msg string, condition bool)
razor/logger.go:67
↓ 2 callersMethodCancelAll
()
razor/messagehandler.go:99
↓ 2 callersMethodCreateDataChannel
(name string, params *webrtc.DataChannelInit)
sfu/peerconnection.go:113
↓ 2 callersMethodDebug
(component string, msg string)
razor/logger.go:93
↓ 2 callersMethodGetReceivers
()
sfu/peerconnection.go:117
↓ 2 callersMethodGetTransceivers
()
sfu/peerconnection.go:125
↓ 2 callersMethodIsTerminated
()
sfu/peerconnection.go:137
↓ 2 callersMethodNewClient
(params *RemoteClientParameters)
sfu/clients.go:37
↓ 2 callersMethodSetLocalDescription
(description webrtc.SessionDescription)
sfu/peerconnection.go:164
↓ 2 callersMethodSetRemoteDescription
(description webrtc.SessionDescription)
sfu/peerconnection.go:160
↓ 2 callersFunctionSwap
(a, b *T)
razor/common.go:25
↓ 2 callersMethodTryPush
(at time.Time, what MessageQueueWhat, payload *PayloadType)
razor/messagequeue.go:37
↓ 2 callersMethodcontinueWebsocket
(s *Sfu)
sfu/client_webrtc.go:706
↓ 2 callersMethodevalIncomingState
(s *Sfu)
sfu/client_webrtc.go:499
↓ 2 callersFunctionevaluateIncomingTracks
()
frontend/src/umbrella/SfuApp.tsx:201
↓ 2 callersFunctionofferNeeded
()
frontend/src/umbrella/SfuApp.tsx:334
↓ 2 callersFunctionrunCommand
(cmd)
frontend/build.js:30
↓ 2 callersFunctiontrackKindFromString
(k: string)
frontend/src/umbrella/SfuApp.tsx:6
↓ 2 callersFunctionupdateHtml
(input, output)
frontend/build.js:54
↓ 1 callersMethodAddICECandidate
(candidate webrtc.ICECandidateInit)
sfu/peerconnection.go:148
↓ 1 callersMethodAddOutgoingTracksForIncomingTrack
(*incomingTrack)
sfu/clients.go:15
↓ 1 callersMethodAddTrack
(track webrtc.TrackLocal)
sfu/peerconnection.go:168
↓ 1 callersFunctionAssert
(cond bool)
razor/common.go:29
↓ 1 callersMethodClear
()
razor/messagequeue.go:90
↓ 1 callersMethodCreateAnswer
(options *webrtc.AnswerOptions)
sfu/peerconnection.go:152
↓ 1 callersMethodCreateOffer
(options *webrtc.OfferOptions)
sfu/peerconnection.go:156
↓ 1 callersMethodCurrentSize
()
razor/messagequeue.go:29
↓ 1 callersMethodDoWork
(now time.Time)
razor/messagehandler.go:114
↓ 1 callersMethodGetCurrentServers
()
sfu/sfu.go:83
↓ 1 callersMethodGetSenders
()
sfu/peerconnection.go:121
↓ 1 callersFunctionNewLockAndNotify
()
razor/lockandnotify.go:16
↓ 1 callersFunctionNewLogger
(level LoggingLevel, panicOnAssertFailure bool)
razor/logger.go:45
↓ 1 callersFunctionNewSfu
(logger *razor.Logger, minPort uint16, maxPort uint16, ip *string)
sfu/sfu.go:106
↓ 1 callersMethodNextWorkAt
()
razor/messagehandler.go:153
↓ 1 callersMethodRemoveMessagesOfWhat
(what WHAT)
razor/messagequeue.go:103
↓ 1 callersMethodRemoveOutgoingTracksForIncomingTrack
(*incomingTrack)
sfu/clients.go:16
↓ 1 callersMethodRemoveTrack
(sender *webrtc.RTPSender)
sfu/peerconnection.go:172
↓ 1 callersMethodRequestEvalState
()
sfu/clients.go:17
↓ 1 callersMethodSetCurrentServers
(update *CurrentServers)
sfu/sfu.go:93
↓ 1 callersMethodSetMdnsConn
(mdnsConn *mdns.Conn)
sfu/sfu.go:329
↓ 1 callersMethodTryPeek
()
razor/messagequeue.go:81
↓ 1 callersMethodTryPopAtTime
(at time.Time)
razor/messagequeue.go:64
↓ 1 callersMethodUmbrellaID
()
sfu/tracks.go:61
↓ 1 callersFunctionWaitForOsInterruptSignal
()
razor/common.go:35
↓ 1 callersMethodWebsocketHandler
(w http.ResponseWriter, r *http.Request)
sfu/sfu.go:319
↓ 1 callersMethodWriteRTCP
(pkts []rtcp.Packet)
sfu/peerconnection.go:129
↓ 1 callersMethodaddTrack
(intrack *incomingTrack)
sfu/sfu.go:311
↓ 1 callersMethodevalState
(s *Sfu)
sfu/client_webrtc.go:580
↓ 1 callersMethodevaluateServers
()
sfu/sfu.go:285
↓ 1 callersMethodfanoutIncoming
(intrack *incomingTrack, s *Sfu)
sfu/client_webrtc.go:547
↓ 1 callersMethodgetStatus
()
sfu/clients.go:13
↓ 1 callersMethodhandleWsMessage
(message *RemoteNodeMessage, s *Sfu)
sfu/client_webrtc.go:362
↓ 1 callersMethodheapifyUp
(index uint16)
razor/messagequeue.go:125
↓ 1 callersMethodmdnsLookup
Use our own mdns for resolving .local addresses to work around compatibility problems If we are in cloud mode this will return an error If the host is
sfu/sfu.go:337
↓ 1 callersMethodpcTerminated
()
sfu/client_webrtc.go:358
↓ 1 callersFunctionremovePrefix
(path: string)
frontend/src/index.tsx:20
↓ 1 callersFunctionremoveServerClick
(server: string)
frontend/src/umbrella/SfuApp.tsx:549
↓ 1 callersFunctionrunApp
()
frontend/src/index.tsx:28
↓ 1 callersMethodstop
()
sfu/clients.go:14
↓ 1 callersFunctiontrackKindToString
(k: TrackKind)
frontend/src/umbrella/SfuApp.tsx:17
↓ 1 callersFunctiontrackKindToWebrtcKind
(kind TrackKind)
sfu/descriptors.go:5
MethodAddOutgoingTracksForIncomingTrack
(intrack *incomingTrack)
sfu/client_rtsp.go:194
MethodAddOutgoingTracksForIncomingTrack
(intrack *incomingTrack)
sfu/client_webrtc.go:827
MethodCapacity
()
razor/messagequeue.go:33
MethodCapacity
()
razor/messagehandler.go:38
FunctionClientStatusListElement
({client})
frontend/src/umbrella/SfuApp.tsx:599
FunctionEmptyApp
()
frontend/src/index.tsx:7
next →1–100 of 147, ranked by callers