Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/peer-calls/peer-calls
/ functions
Functions
1,240 in github.com/peer-calls/peer-calls
⨍
Functions
1,240
◇
Types & classes
551
↓ 3 callers
Function
NewManager
(params ManagerParams)
server/udptransport2/manager.go:37
↓ 3 callers
Function
NewMock
NewMock returns a mocked instance of a Clock.
server/clock/mock.go:19
↓ 3 callers
Function
NewPinger
NewPinger creates a new instance of Pinger and starts a ticker whose duration is set to dur. The ping callback is called on every interval. The main e
server/pinger.go:19
↓ 3 callers
Function
NewRedisAdapter
( log logger.Logger, pubRedis *redis.Client, subRedis *redis.Client, prefix string, room identifiers.Room
server/redisadapter.go:68
↓ 3 callers
Function
NewSignaller
( log logger.Logger, initiator bool, peerConnection *webrtc.PeerConnection, )
server/wrtcsignaller.go:30
↓ 3 callers
Function
NewTrackWithMID
(track Track, mid string)
server/transport/track_info.go:9
↓ 3 callers
Function
NewWSS
(log logger.Logger, rooms RoomManager)
server/wssub.go:22
↓ 3 callers
Method
PushRTP
PushRTP pushes a RTP packet to buffer and returns a Nack RTCP packet if the buffer determines that there is a missing packet.
server/sfu/jitter_buffer.go:24
↓ 3 callers
Function
ReadConfig
(filenames []string)
server/configread.go:48
↓ 3 callers
Function
ReadConfigFiles
(filenames []string, c *Config)
server/configread.go:26
↓ 3 callers
Function
ReadConfigFromEnv
(prefix string, c *Config)
server/configread.go:65
↓ 3 callers
Method
RemoteTracksChannel
RemoteTracksChannel might never be closed. Use Done() in select when reading from this channel to prevent deadlocks.
server/transport/transport.go:26
↓ 3 callers
Method
Remove
(clientID identifiers.ClientID)
server/wsadapter.go:18
↓ 3 callers
Method
RemoveBuffer
(ssrc uint32)
server/sfu/jitter.go:12
↓ 3 callers
Method
SetMetadata
(metadata string)
server/wsclient.go:72
↓ 3 callers
Method
Signal
(signal message.Signal)
server/wrtcsignaller.go:191
↓ 3 callers
Method
Sub
(params sfu.SubParams)
server/mux.go:54
↓ 3 callers
Method
TrackKind
()
server/transport/codec.go:16
↓ 3 callers
Method
TransportsChannel
()
server/udptransport2/factory.go:496
↓ 3 callers
Method
Unpub
Unpub unpublishes a track as well as unsubs all subscribers.
server/pubsub/pubsub.go:102
↓ 3 callers
Method
Unsubscribe
()
server/pubsub/track_reader.go:176
↓ 3 callers
Method
WithWriter
WithWriter returns a new Logger with writer set.
server/logger/logger.go:49
↓ 3 callers
Method
WriteRTP
(*rtp.Packet)
server/transport/transport.go:50
↓ 3 callers
Function
addMessage
(message: MessageType)
src/client/actions/ChatActions.ts:13
↓ 3 callers
Function
addPeer
(payload: AddPeerParams)
src/client/actions/PeerActions.ts:207
↓ 3 callers
Function
addTrackToPeer
( peer: PeerState, track: MediaStreamTrack, stream: MediaStream, )
src/client/reducers/peers.ts:50
↓ 3 callers
Method
broadcast
(msg message.Message)
server/memoryadapter.go:120
↓ 3 callers
Function
canShare
(navigator: Navigator)
src/client/components/Toolbar.tsx:42
↓ 3 callers
Method
closeDescriptionSent
closeDescriptionSent closes the descriptionSent channel which allows the ICE candidates to be processed.
server/wrtcsignaller.go:331
↓ 3 callers
Method
connect
()
src/client/ws/index.ts:27
↓ 3 callers
Function
createAddStreamAction
(stream: MediaStream)
src/client/reducers/streams.test.ts:37
↓ 3 callers
Function
createMessagingMiddleware
( createEncoder = () => new Encoder(), )
src/client/messaging.ts:15
↓ 3 callers
Function
createReceiverStatsKey
( params: ReceiverStatsParams, )
src/client/reducers/receivers.ts:18
↓ 3 callers
Function
decodeHeader
(data: Uint8Array)
src/client/codec/header.ts:59
↓ 3 callers
Function
encode
(encoder: Encoder, d: DataContainer)
src/client/codec/index.test.ts:14
↓ 3 callers
Function
errIs
(err error, target error)
server/errors.go:12
↓ 3 callers
Method
focus
()
src/client/components/Chat.tsx:69
↓ 3 callers
Function
getCases
(start, end int)
server/basen/basen_test.go:11
↓ 3 callers
Function
getLocalNickname
()
src/client/reducers/nicknames.ts:16
↓ 3 callers
Function
getTemplates
()
server/render_test.go:15
↓ 3 callers
Function
getTracksByKind
(stream: MediaStream, kind: MediaKind)
src/client/actions/MediaActions.ts:341
↓ 3 callers
Function
getValueFromBool
(b bool)
server/atomic/bool.go:16
↓ 3 callers
Method
localBroadcast
(clients map[identifiers.ClientID]ClientWriter, msg message.Message)
server/redisadapter.go:471
↓ 3 callers
Method
localClients
()
server/redisadapter.go:437
↓ 3 callers
Method
maybeRecalculateMinMax
()
server/pubsub/remb.go:53
↓ 3 callers
Function
mustSub
(dir fs.FS, path string)
main.go:34
↓ 3 callers
Function
newControlTransport
( log logger.Logger, stream io.ReadWriteCloser, )
server/udptransport2/control_transport.go:24
↓ 3 callers
Function
newPubTrack
newPubTrack creates a new instance of PubTrack.
server/pubsub/pub_track.go:28
↓ 3 callers
Function
newStreamKey
(params: StreamProps)
src/client/insertable-streams/index.ts:102
↓ 3 callers
Function
newTransportMock
(clientID identifiers.ClientID)
server/pubsub/pubsub_test.go:459
↓ 3 callers
Function
notify
(type: NotifyType, args: string[])
src/client/actions/NotifyActions.ts:12
↓ 3 callers
Function
pubTrack
( state: StreamsState, payload: PubTrackEvent, )
src/client/reducers/streams.ts:382
↓ 3 callers
Function
reduce
( state: State, action: AsyncAction<T, P>, handlePending: (state: State, action: PendingAction<T, P>) =>
src/client/async/reducer.ts:3
↓ 3 callers
Function
removeNickname
( payload: NicknameRemovePayload, )
src/client/actions/NicknameActions.ts:28
↓ 3 callers
Function
removePeer
(peerId: string)
src/client/actions/PeerActions.ts:237
↓ 3 callers
Function
render
(args?: Partial<Flags>)
src/client/components/Video.test.tsx:65
↓ 3 callers
Function
render
()
src/client/containers/App.test.tsx:44
↓ 3 callers
Method
replaceTrack
(streamId: string, track: MediaStreamTrack)
src/client/audio/AudioProcessor.ts:100
↓ 3 callers
Function
save
(state: SettingsState)
src/client/reducers/settings.ts:57
↓ 3 callers
Function
saveConstraints
(state: PersistedState)
src/client/reducers/media.ts:61
↓ 3 callers
Function
setEnvInt
(dest *int, name string)
server/configread.go:131
↓ 3 callers
Function
setEnvStringArray
(interfaces *[]string, name string)
server/configread.go:189
↓ 3 callers
Function
setNicknames
(payload: NicknamesSetPayload)
src/client/actions/NicknameActions.ts:12
↓ 3 callers
Function
setupMeshServer
(rooms server.RoomManager)
server/mesh_test.go:139
↓ 3 callers
Function
tr
(mid: string)
src/client/actions/SocketActions.test.ts:148
↓ 3 callers
Method
unsub
unsub caller must hold the lock.
server/pubsub/pubsub.go:213
↓ 3 callers
Method
unsubscribe
()
server/servertransport/track_local.go:142
↓ 3 callers
Function
updateDecryptContext
( streamProps: StreamProps, peerId: string, )
src/client/insertable-streams/index.ts:149
↓ 3 callers
Function
valueOf
(id: string)
src/client/window.ts:5
↓ 3 callers
Function
waitForMock
(fn: (...args: any[]) => void)
src/client/messaging.test.ts:59
↓ 3 callers
Function
withGauge
(counter prometheus.Counter, h http.HandlerFunc)
server/mux.go:58
↓ 2 callers
Method
AcceptConn
AcceptConn reads from Conns channel. It returns io.ErrClosedPipe when the channel is closed. Users should use either AcceptConn or Conns, but never bo
server/udpmux/udpmux.go:72
↓ 2 callers
Method
Adapter
Adapter returns the websocket adapter.
server/wssub.go:51
↓ 2 callers
Method
Add
(client ClientWriter)
server/redisadapter.go:104
↓ 2 callers
Method
BitrateEstimator
BitrateEstimator returns the instance of BitrateEstimatro for a track.
server/pubsub/pubsub.go:241
↓ 2 callers
Method
Broadcast
(msg message.Message)
server/redisadapter.go:458
↓ 2 callers
Method
ClientID
ClientID return sthe client identifier.
server/wssub.go:61
↓ 2 callers
Method
Clients
()
server/wsadapter.go:23
↓ 2 callers
Method
Clients
Returns clients with metadata
server/memoryadapter.go:92
↓ 2 callers
Method
Close
Close invokes the Close method on the underlying connection. It also invokes the onClose handler.
server/wssub.go:72
↓ 2 callers
Method
Close
Close exists for tests. This channel should always stay open IRL.
server/room.go:87
↓ 2 callers
Method
Close
()
server/servertransport/transport.go:138
↓ 2 callers
Method
Close
()
server/udptransport2/manager.go:343
↓ 2 callers
Function
CreateNackPair
(sequenceNumbers []uint16)
server/sfu/buffer.go:218
↓ 2 callers
Method
CreateTransport
(streamID identifiers.RoomID)
server/udptransport2/factory.go:500
↓ 2 callers
Method
Ctx
Ctx returns the current logger's context.
server/logger/logger.go:40
↓ 2 callers
Method
Emit
Sends a message to specific socket.
server/memoryadapter.go:133
↓ 2 callers
Method
Empty
Empty returns true when there are no estimations, false otherwise.
server/pubsub/remb.go:83
↓ 2 callers
Method
Enter
(room identifiers.RoomID)
server/mux.go:66
↓ 2 callers
Method
Err
Err returns all errors that have occurred or nil when no errors had occurred. When only one error had occurred, that error is returned. When multiple
server/multierr/multierr.go:38
↓ 2 callers
Method
Events
()
server/udptransport2/control_transport.go:113
↓ 2 callers
Method
Factories
()
server/udptransport2/manager.go:328
↓ 2 callers
Method
FactoriesChannel
FactoriesChannel contains factories created from incoming connections. Users must read from this channel to prevent deadlocks.
server/udptransport2/manager.go:64
↓ 2 callers
Method
Feed
Feed records the estimated bitrate for client.
server/pubsub/remb.go:25
↓ 2 callers
Method
GetFactory
(raddr net.Addr)
server/udptransport2/manager.go:306
↓ 2 callers
Function
InitConfig
(c *Config)
server/configread.go:37
↓ 2 callers
Method
InitSeq
InitSeq is implemented according to the RFC 3550 Appendix A.1.
server/sfu/stats/source.go:51
↓ 2 callers
Method
Initiator
()
server/wrtcsignaller.go:103
↓ 2 callers
Function
LevelFromString
(str string)
server/logger/level.go:64
↓ 2 callers
Method
LocalAddr
()
server/udpmux/udpmux.go:59
← previous
next →
201–300 of 1,240, ranked by callers