MCPcopy Create free account

hub / github.com/cloudflare/meet / functions

Functions416 in github.com/cloudflare/meet

↓ 34 callersFunctioncn
(...classValues: ClassValue[])
app/utils/style.tsx:6
↓ 29 callersFunctionuseRoomContext
()
app/hooks/useRoomContext.ts:37
↓ 26 callersMethodaddEventListener
( type: 'logentry', callback: | { handleEvent: (event: Event & { entry: T }) => void } | ((event: Ev
app/utils/History.ts:10
↓ 24 callersMethodlog
(entry: T)
app/utils/History.ts:32
↓ 16 callersMethodremoveEventListener
( type: 'logentry', callback: | { handleEvent: (event: Event & { entry: T }) => void } | ((event: Ev
app/utils/History.ts:21
↓ 14 callersMethodbroadcastRoomState
()
app/durableObjects/ChatRoom.server.ts:202
↓ 14 callersFunctionlog
(event: LogEvent)
app/utils/logging.ts:83
↓ 12 callersFunctionfetch
(request: Request, env: Env, ctx: ExecutionContext)
server.ts:104
↓ 12 callersMethodgetMeetingId
()
app/durableObjects/ChatRoom.server.ts:142
↓ 9 callersFunctionhandleError
(f, args)
public/e2ee/wasm-pkg/orange_mls_worker.js:16
↓ 8 callersMethodinsert
(x: number)
app/utils/ewma.ts:54
↓ 8 callersMethodusers_make_progress_randomly
Users process the queue in random increments
rust-mls-worker/src/mls_ops.rs:835
↓ 7 callersFunctionplaySound
(sound: keyof typeof sounds)
app/utils/playSound/playSound.ts:38
↓ 7 callersFunctionresolveRoster
( currentRoster: T[], newRoster: T[] )
app/hooks/useStageManager.ts:14
↓ 7 callersFunctionstyle
( Component: ComponentType<Props>, ...styles: ClassValue[] )
app/utils/style.tsx:9
↓ 6 callersFunctiongetDataViewMemory0
()
public/e2ee/wasm-pkg/orange_mls_worker.js:101
↓ 6 callersFunctiongetUsername
(request: Request)
app/utils/getUsername.server.ts:25
↓ 6 callersMethoduser_joins
User at the given index joins. Returns the new user's idx and adds the response to the message queue
rust-mls-worker/src/mls_ops.rs:792
↓ 5 callersFunctionaddToExternrefTable0
(obj)
public/e2ee/wasm-pkg/orange_mls_worker.js:10
↓ 5 callersFunctioncreateGlobalPersistedState
* Unfortunately the useLocalStorage hook from react-use does not * keep the values in sync if the same key is used in multiple places. * We can fix
app/hooks/globalPersistedState.tsx:9
↓ 5 callersMethoddoBulkRequest
( params: RequestEntryParams, bulkRequestFunc: (bulkCopy: RequestEntryParams[]) => Promise<BulkResponse>
app/utils/Peer.utils.ts:36
↓ 5 callersFunctionisLikeNone
(x)
public/e2ee/wasm-pkg/orange_mls_worker.js:108
↓ 5 callersFunctionloader
({ request, context }: LoaderFunctionArgs)
app/root.tsx:34
↓ 5 callersFunctionmake_obj_and_save_buffers
Helper function. Given an object name and named bytestrings, returns the object `{ type: name, [b[0]: b[1] as ArrayBuffer for b in bytestrings] },` as
rust-mls-worker/src/lib.rs:279
↓ 5 callersFunctionpassthrough
()
public/mockServiceWorker.js:185
↓ 5 callersFunctionpopulateTraceLink
( sessionID: string, traceLink?: string )
app/utils/populateTraceLink.ts:1
↓ 5 callersMethodschedule
(task: Task<T>)
app/utils/Peer.utils.ts:11
↓ 5 callersFunctionsendToClient
(client, message, transferrables = [])
public/mockServiceWorker.js:248
↓ 5 callersMethoduid
(&self)
rust-mls-worker/src/mls_ops.rs:144
↓ 5 callersFunctionuseUserMetadata
(email: string)
app/hooks/useUserMetadata.ts:12
↓ 4 callersFunctionI
()
public/noise/noise-suppressor-worklet.min.js:247
↓ 4 callersFunctionextract_bytes_field
Given an object `o` with field `field` of type `ArrayBuffer`, returns `o[field]` as a `Vec<u8>`
rust-mls-worker/src/lib.rs:306
↓ 4 callersFunctiongetDb
(context: { env: Env })
schema.ts:39
↓ 4 callersFunctiongetStringFromWasm0
(ptr, len)
public/e2ee/wasm-pkg/orange_mls_worker.js:38
↓ 4 callersFunctiongetUint8ArrayMemory0
()
public/e2ee/wasm-pkg/orange_mls_worker.js:31
↓ 4 callersMethodgetUsers
()
app/durableObjects/ChatRoom.server.ts:587
↓ 4 callersFunctionnumberOrUndefined
(value: unknown)
app/routes/_room.tsx:24
↓ 4 callersFunctionsafeRedirect
(url: string, init?: number | ResponseInit)
app/utils/safeReturnUrl.ts:3
↓ 4 callersMethodsafety_number
(&self)
rust-mls-worker/src/mls_ops.rs:130
↓ 4 callersFunctionuseIsSpeaking
(mediaStreamTrack?: MediaStreamTrack)
app/hooks/useIsSpeaking.tsx:4
↓ 4 callersFunctionusePulledAudioTrack
(track?: string)
app/components/PullAudioTracks.tsx:47
↓ 4 callersMethoduser_leaves
User at the given index leaves. Adds the resulting response to the message queue
rust-mls-worker/src/mls_ops.rs:807
↓ 4 callersMethodvalue
()
app/utils/ewma.ts:84
↓ 3 callersFunctionN
(A)
public/noise/noise-suppressor-worklet.min.js:119
↓ 3 callersMethodbroadcastMessage
( message: ServerMessage, excludedConnection?: Connection )
app/durableObjects/ChatRoom.server.ts:172
↓ 3 callersFunctioncallRuntimeCallbacks
(callbacks)
public/noise/noise-suppressor-worklet.esm.js:286
↓ 3 callersFunctioncallRuntimeCallbacks
(callbacks)
public/noise/noise-suppressor-worklet.umd.js:294
↓ 3 callersFunctiong
(A, g)
public/noise/noise-suppressor-worklet.min.js:213
↓ 3 callersFunctionkp_to_uid
Helper function that turns a key package into a unique UID
rust-mls-worker/src/mls_ops.rs:67
↓ 3 callersFunctionparticipantCount
(count: number)
app/components/ParticipantsMenu.tsx:62
↓ 3 callersFunctionpassStringToWasm0
(arg, malloc, realloc)
public/e2ee/wasm-pkg/orange_mls_worker.js:60
↓ 3 callersMethodsendMessage
(connection: Connection, message: M)
app/durableObjects/ChatRoom.server.ts:51
↓ 3 callersFunctionset_sender_id
Sets the `senderId` field in the given object to the given string
rust-mls-worker/src/lib.rs:301
↓ 3 callersFunctiontrackObjectToString
(trackObject?: TrackObject)
app/routes/_room.tsx:29
↓ 3 callersMethoduser_catches_up
This user processes all the messages in the queue they haven't yet seen
rust-mls-worker/src/mls_ops.rs:816
↓ 3 callersMethodusers_make_progress
All users in the room process the messages in the queue they haven't yet seen. They also respond to these messages, adding to the queue as necessary.
rust-mls-worker/src/mls_ops.rs:857
↓ 2 callersFunctionA
(A)
public/noise/noise-suppressor-worklet.min.js:2
↓ 2 callersMethodNewTracks
(body: any)
app/utils/openai.server.ts:44
↓ 2 callersFunctionS
(A)
public/noise/noise-suppressor-worklet.min.js:87
↓ 2 callersFunctionT
(A)
public/noise/noise-suppressor-worklet.min.js:246
↓ 2 callersFunctionU
(A)
public/noise/noise-suppressor-worklet.min.js:132
↓ 2 callersFunction__wbg_finalize_init
(instance, module)
public/e2ee/wasm-pkg/orange_mls_worker.js:623
↓ 2 callersFunction__wbg_get_imports
()
public/e2ee/wasm-pkg/orange_mls_worker.js:264
↓ 2 callersFunction__wbg_init_memory
(imports, memory)
public/e2ee/wasm-pkg/orange_mls_worker.js:619
↓ 2 callersFunctionabort
(what)
public/noise/noise-suppressor-worklet.esm.js:188
↓ 2 callersFunctionabort
(what)
public/noise/noise-suppressor-worklet.umd.js:193
↓ 2 callersMethodall_users_catch_up
All users in the room process the messages in the queue they haven't yet seen. They also respond to these messages, adding to the queue as necessary.
rust-mls-worker/src/mls_ops.rs:825
↓ 2 callersFunctioncheckNewTracksResponse
( newTracksResponse: NewTracksResponse, sdpExpected: boolean = false )
app/utils/openai.server.ts:116
↓ 2 callersFunctioncleanup
()
app/utils/rxjs/getScreenshare$.ts:6
↓ 2 callersMethodcleanupOldConnections
()
app/durableObjects/ChatRoom.server.ts:614
↓ 2 callersFunctiondashboardLogsLink
( baseUrl: string, filters: { id: string type: string key: string value: string operation: 'eq' }
app/utils/dashboardLogsLink.ts:1
↓ 2 callersMethoddecrypt_app_msg
Takes a ciphertext, deserializes it, decrypts it into an Application Message, and returns the bytes.
rust-mls-worker/src/mls_ops.rs:478
↓ 2 callersFunctiondoRun
()
public/noise/noise-suppressor-worklet.esm.js:439
↓ 2 callersFunctiondoRun
()
public/noise/noise-suppressor-worklet.umd.js:447
↓ 2 callersFunctiondrawBlur
()
app/utils/blurVideoTrack.ts:55
↓ 2 callersMethodencrypt_app_msg_nofail
Takes a message, encrypts it, frames it as an `MlsMessageOut`, and serializes it. If `self.mls_group` doesn't exist, returns all 0s, with the length o
rust-mls-worker/src/mls_ops.rs:452
↓ 2 callersMethodgetSampleLength
()
public/noise/noise-suppressor-worklet.esm.js:525
↓ 2 callersMethodgetSampleLength
()
public/noise/noise-suppressor-worklet.umd.js:533
↓ 2 callersMethodgetSampleLength
()
public/noise/noise-suppressor-worklet.min.js:333
↓ 2 callersFunctiongetWasmTableEntry
(funcPtr)
public/noise/noise-suppressor-worklet.esm.js:306
↓ 2 callersFunctiongetWasmTableEntry
(funcPtr)
public/noise/noise-suppressor-worklet.umd.js:314
↓ 2 callersMethodhandle_commit
Applies the given MLS commit to the group state
rust-mls-worker/src/mls_ops.rs:387
↓ 2 callersFunctionisDataURI
(filename)
public/noise/noise-suppressor-worklet.esm.js:205
↓ 2 callersFunctionisDataURI
(filename)
public/noise/noise-suppressor-worklet.umd.js:210
↓ 2 callersMethodjoin_group
Join a group using the given MLS Welcome message
rust-mls-worker/src/mls_ops.rs:203
↓ 2 callersFunctionmonitorAudioLevel
({ mediaStreamTrack, onMeasure, intervalMs = 1000 / 60, // default should land us near 60fps }: { mediaStr
app/utils/monitorAudioLevel.ts:1
↓ 2 callersFunctionmsg_out_to_in
Converts an MlsMessageOut to an MlsMessageIn
rust-mls-worker/src/mls_ops.rs:696
↓ 2 callersMethodprocess
(inData, outData)
public/noise/noise-suppressor-worklet.esm.js:576
↓ 2 callersMethodprocess
(inData, outData)
public/noise/noise-suppressor-worklet.umd.js:584
↓ 2 callersMethodprocess
(A, g)
public/noise/noise-suppressor-worklet.min.js:381
↓ 2 callersMethodprocessAudioFrame
(pcmFrame, shouldDenoise = false)
public/noise/noise-suppressor-worklet.esm.js:541
↓ 2 callersMethodprocessAudioFrame
(pcmFrame, shouldDenoise = false)
public/noise/noise-suppressor-worklet.umd.js:549
↓ 2 callersMethodprocessAudioFrame
(A, I = !1)
public/noise/noise-suppressor-worklet.min.js:345
↓ 2 callersMethodprocess_pendings
If this user is the designated committer, this catches up on the pending adds and removes. If not, this does nothing.
rust-mls-worker/src/mls_ops.rs:272
↓ 2 callersFunctionprocess_stream
Processes a posssibly infinite stream of `RtcEncodedAudio(/Video)Frame`s . Reads a frame from `reader`, applies `f` to the frame data, then writes the
rust-mls-worker/src/lib.rs:236
↓ 2 callersFunctionresetSrcObject
()
app/components/AudioStream.tsx:28
↓ 2 callersFunctionrun
(args)
public/noise/noise-suppressor-worklet.esm.js:431
↓ 2 callersFunctionrun
(args)
public/noise/noise-suppressor-worklet.umd.js:439
↓ 2 callersFunctions
(A)
public/noise/noise-suppressor-worklet.min.js:59
↓ 2 callersFunctionsplit_vp8_header
Splits the given VP8 frame ("uncompressed data chunk") into a part to leave plain and a part to encrypt. The part that's left plain is all or part of
rust-mls-worker/src/mls_ops.rs:681
next →1–100 of 416, ranked by callers