SYMBOL INDEX (6147 symbols across 738 files) FILE: node/src/ActiveSpeakerObserver.ts type RtpObserverObserverConstructorOptions (line 16) | type RtpObserverObserverConstructorOptions = class ActiveSpeakerObserverImpl (line 21) | class ActiveSpeakerObserverImpl< method constructor (line 31) | constructor( method type (line 43) | get type(): 'activespeaker' { method observer (line 47) | override get observer(): ActiveSpeakerObserverObserver { method handleWorkerNotifications (line 51) | private handleWorkerNotifications(): void { method handleListenerError (line 86) | private handleListenerError(): void { FILE: node/src/ActiveSpeakerObserverTypes.ts type ActiveSpeakerObserverOptions (line 10) | type ActiveSpeakerObserverOptions< type ActiveSpeakerObserverDominantSpeaker (line 21) | type ActiveSpeakerObserverDominantSpeaker = { type ActiveSpeakerObserverEvents (line 28) | type ActiveSpeakerObserverEvents = RtpObserverEvents & { type ActiveSpeakerObserverObserver (line 32) | type ActiveSpeakerObserverObserver = type ActiveSpeakerObserverObserverEvents (line 35) | type ActiveSpeakerObserverObserverEvents = RtpObserverObserverEvents & { type ActiveSpeakerObserver (line 39) | interface ActiveSpeakerObserver< FILE: node/src/AudioLevelObserver.ts type AudioLevelObserverConstructorOptions (line 18) | type AudioLevelObserverConstructorOptions = class AudioLevelObserverImpl (line 23) | class AudioLevelObserverImpl< method constructor (line 33) | constructor( method type (line 45) | get type(): 'audiolevel' { method observer (line 49) | override get observer(): AudioLevelObserverObserver { method handleWorkerNotifications (line 53) | private handleWorkerNotifications(): void { method handleListenerError (line 109) | private handleListenerError(): void { function parseVolume (line 119) | function parseVolume(binary: FbsAudioLevelObserver.Volume): { FILE: node/src/AudioLevelObserverTypes.ts type AudioLevelObserverOptions (line 10) | type AudioLevelObserverOptions< type AudioLevelObserverVolume (line 35) | type AudioLevelObserverVolume = { type AudioLevelObserverEvents (line 48) | type AudioLevelObserverEvents = RtpObserverEvents & { type AudioLevelObserverObserver (line 53) | type AudioLevelObserverObserver = type AudioLevelObserverObserverEvents (line 56) | type AudioLevelObserverObserverEvents = RtpObserverObserverEvents & { type AudioLevelObserver (line 61) | interface AudioLevelObserver< FILE: node/src/Channel.ts constant IS_LITTLE_ENDIAN (line 18) | const IS_LITTLE_ENDIAN = os.endianness() === 'LE'; type Sent (line 22) | type Sent = { constant MESSAGE_MAX_LEN (line 31) | const MESSAGE_MAX_LEN = 4194308; constant PAYLOAD_MAX_LEN (line 32) | const PAYLOAD_MAX_LEN = 4194304; class Channel (line 34) | class Channel extends EnhancedEventEmitter { method constructor (line 56) | constructor({ method bufferBuilder (line 196) | get bufferBuilder(): flatbuffers.Builder { method close (line 200) | close(): void { method notify (line 233) | notify( method request (line 301) | async request( method processResponse (line 401) | private processResponse(response: Response): void { method processNotification (line 441) | private processNotification(notification: Notification): void { method processLog (line 453) | private processLog(pid: number, log: Log): void { FILE: node/src/Consumer.ts type ConsumerInternal (line 47) | type ConsumerInternal = TransportInternal & { type ConsumerData (line 51) | type ConsumerData = { class ConsumerImpl (line 60) | class ConsumerImpl method constructor (line 101) | constructor({ method id (line 137) | get id(): string { method producerId (line 141) | get producerId(): string { method closed (line 145) | get closed(): boolean { method kind (line 149) | get kind(): MediaKind { method rtpParameters (line 153) | get rtpParameters(): RtpParameters { method type (line 157) | get type(): ConsumerType { method paused (line 161) | get paused(): boolean { method producerPaused (line 165) | get producerPaused(): boolean { method priority (line 169) | get priority(): number { method score (line 173) | get score(): ConsumerScore { method preferredLayers (line 177) | get preferredLayers(): ConsumerLayers | undefined { method currentLayers (line 181) | get currentLayers(): ConsumerLayers | undefined { method appData (line 185) | get appData(): ConsumerAppData { method appData (line 189) | set appData(appData: ConsumerAppData) { method observer (line 193) | get observer(): ConsumerObserver { method channelForTesting (line 202) | get channelForTesting(): Channel { method close (line 206) | close(): void { method transportClosed (line 238) | transportClosed(): void { method dump (line 256) | async dump(): Promise { method getStats (line 274) | async getStats(): Promise<(ConsumerStat | ProducerStat)[]> { method pause (line 292) | async pause(): Promise { method resume (line 312) | async resume(): Promise { method setPreferredLayers (line 332) | async setPreferredLayers({ method setPriority (line 386) | async setPriority(priority: number): Promise { method unsetPriority (line 415) | async unsetPriority(): Promise { method requestKeyFrame (line 421) | async requestKeyFrame(): Promise { method enableTraceEvent (line 432) | async enableTraceEvent(types: ConsumerTraceEventType[] = []): Promise<... method handleWorkerNotifications (line 466) | private handleWorkerNotifications(): void { method handleListenerError (line 603) | private handleListenerError(): void { function parseTraceEventData (line 613) | function parseTraceEventData( function consumerTraceEventTypeToFbs (line 636) | function consumerTraceEventTypeToFbs( function consumerTraceEventTypeFromFbs (line 666) | function consumerTraceEventTypeFromFbs( function parseConsumerLayers (line 696) | function parseConsumerLayers(data: FbsConsumer.ConsumerLayers): Consumer... function parseRtpStream (line 707) | function parseRtpStream(data: FbsRtpStream.Dump): RtpStreamDump { function parseRtpStreamParameters (line 723) | function parseRtpStreamParameters( function parseRtxStream (line 747) | function parseRtxStream(data: FbsRtxStream.RtxDump): RtxStreamDump { function parseRtxStreamParameters (line 755) | function parseRtxStreamParameters( function parseBaseConsumerDump (line 768) | function parseBaseConsumerDump( function parseSimpleConsumerDump (line 799) | function parseSimpleConsumerDump( function parseSimulcastConsumerDump (line 812) | function parseSimulcastConsumerDump( function parseSvcConsumerDump (line 831) | function parseSvcConsumerDump(data: FbsConsumer.ConsumerDump): SvcConsum... function parsePipeConsumerDump (line 839) | function parsePipeConsumerDump( function parseConsumerDumpResponse (line 852) | function parseConsumerDumpResponse( function parseConsumerStats (line 896) | function parseConsumerStats( FILE: node/src/ConsumerTypes.ts type ConsumerOptions (line 12) | type ConsumerOptions = { type ConsumerType (line 82) | type ConsumerType = 'simple' | 'simulcast' | 'svc' | 'pipe'; type ConsumerScore (line 84) | type ConsumerScore = { type ConsumerLayers (line 102) | type ConsumerLayers = { type ConsumerDump (line 114) | type ConsumerDump = type SimpleConsumerDump (line 120) | type SimpleConsumerDump = BaseConsumerDump & { type SimulcastConsumerDump (line 125) | type SimulcastConsumerDump = BaseConsumerDump & { type SvcConsumerDump (line 136) | type SvcConsumerDump = SimulcastConsumerDump; type PipeConsumerDump (line 138) | type PipeConsumerDump = BaseConsumerDump & { type BaseConsumerDump (line 143) | type BaseConsumerDump = { type RtpStreamDump (line 156) | type RtpStreamDump = { type RtpStreamParametersDump (line 162) | type RtpStreamParametersDump = { type RtxStreamDump (line 181) | type RtxStreamDump = { type RtxStreamParameters (line 185) | type RtxStreamParameters = { type ConsumerStat (line 194) | type ConsumerStat = RtpStreamSendStats; type ConsumerTraceEventType (line 199) | type ConsumerTraceEventType = type ConsumerTraceEventData (line 209) | type ConsumerTraceEventData = { type ConsumerEvents (line 231) | type ConsumerEvents = { type ConsumerObserver (line 245) | type ConsumerObserver = EnhancedEventEmitter; type ConsumerObserverEvents (line 247) | type ConsumerObserverEvents = { type Consumer (line 256) | interface Consumer< FILE: node/src/DataConsumer.ts type DataConsumerInternal (line 24) | type DataConsumerInternal = TransportInternal & { type DataConsumerData (line 28) | type DataConsumerData = { class DataConsumerImpl (line 39) | class DataConsumerImpl method constructor (line 71) | constructor({ method id (line 104) | get id(): string { method dataProducerId (line 108) | get dataProducerId(): string { method closed (line 112) | get closed(): boolean { method type (line 116) | get type(): DataConsumerType { method sctpStreamParameters (line 120) | get sctpStreamParameters(): SctpStreamParameters | undefined { method label (line 124) | get label(): string { method protocol (line 128) | get protocol(): string { method paused (line 132) | get paused(): boolean { method dataProducerPaused (line 136) | get dataProducerPaused(): boolean { method subchannels (line 140) | get subchannels(): number[] { method appData (line 144) | get appData(): DataConsumerAppData { method appData (line 148) | set appData(appData: DataConsumerAppData) { method observer (line 152) | get observer(): DataConsumerObserver { method close (line 156) | close(): void { method transportClosed (line 188) | transportClosed(): void { method dump (line 206) | async dump(): Promise { method getStats (line 224) | async getStats(): Promise { method pause (line 242) | async pause(): Promise { method resume (line 262) | async resume(): Promise { method setBufferedAmountLowThreshold (line 282) | async setBufferedAmountLowThreshold(threshold: number): Promise { method getBufferedAmount (line 300) | async getBufferedAmount(): Promise { method send (line 317) | async send(message: string | Buffer, ppid?: number): Promise { method setSubchannels (line 381) | async setSubchannels(subchannels: number[]): Promise { method addSubchannel (line 405) | async addSubchannel(subchannel: number): Promise { method removeSubchannel (line 431) | async removeSubchannel(subchannel: number): Promise { method handleWorkerNotifications (line 457) | private handleWorkerNotifications(): void { method handleListenerError (line 560) | private handleListenerError(): void { function dataConsumerTypeToFbs (line 570) | function dataConsumerTypeToFbs( function dataConsumerTypeFromFbs (line 588) | function dataConsumerTypeFromFbs(type: FbsDataProducer.Type): DataConsum... function parseDataConsumerDumpResponse (line 600) | function parseDataConsumerDumpResponse( function parseDataConsumerStats (line 620) | function parseDataConsumerStats( FILE: node/src/DataConsumerTypes.ts type DataConsumerOptions (line 5) | type DataConsumerOptions = type DataConsumerType (line 57) | type DataConsumerType = 'sctp' | 'direct'; type DataConsumerDump (line 59) | type DataConsumerDump = { type DataConsumerStat (line 72) | type DataConsumerStat = { type DataConsumerEvents (line 82) | type DataConsumerEvents = { type DataConsumerObserver (line 95) | type DataConsumerObserver = type DataConsumerObserverEvents (line 98) | type DataConsumerObserverEvents = { type DataConsumer (line 104) | interface DataConsumer< FILE: node/src/DataProducer.ts type DataProducerInternal (line 22) | type DataProducerInternal = TransportInternal & { type DataProducerData (line 26) | type DataProducerData = { class DataProducerImpl (line 35) | class DataProducerImpl method constructor (line 61) | constructor({ method id (line 88) | get id(): string { method closed (line 92) | get closed(): boolean { method type (line 96) | get type(): DataProducerType { method sctpStreamParameters (line 100) | get sctpStreamParameters(): SctpStreamParameters | undefined { method label (line 104) | get label(): string { method protocol (line 108) | get protocol(): string { method paused (line 112) | get paused(): boolean { method appData (line 116) | get appData(): DataProducerAppData { method appData (line 120) | set appData(appData: DataProducerAppData) { method observer (line 124) | get observer(): DataProducerObserver { method close (line 128) | close(): void { method transportClosed (line 160) | transportClosed(): void { method dump (line 178) | async dump(): Promise { method getStats (line 196) | async getStats(): Promise { method pause (line 214) | async pause(): Promise { method resume (line 234) | async resume(): Promise { method send (line 254) | send( method handleWorkerNotifications (line 332) | private handleWorkerNotifications(): void { method handleListenerError (line 336) | private handleListenerError(): void { function dataProducerTypeToFbs (line 346) | function dataProducerTypeToFbs( function dataProducerTypeFromFbs (line 364) | function dataProducerTypeFromFbs(type: FbsDataProducer.Type): DataProduc... function parseDataProducerDumpResponse (line 376) | function parseDataProducerDumpResponse( function parseDataProducerStats (line 392) | function parseDataProducerStats( FILE: node/src/DataProducerTypes.ts type DataProducerOptions (line 5) | type DataProducerOptions = type DataProducerType (line 42) | type DataProducerType = 'sctp' | 'direct'; type DataProducerDump (line 44) | type DataProducerDump = { type DataProducerStat (line 53) | type DataProducerStat = { type DataProducerEvents (line 62) | type DataProducerEvents = { type DataProducerObserver (line 68) | type DataProducerObserver = type DataProducerObserverEvents (line 71) | type DataProducerObserverEvents = { type DataProducer (line 77) | interface DataProducer< FILE: node/src/DirectTransport.ts type DirectTransportConstructorOptions (line 28) | type DirectTransportConstructorOptions = type DirectTransportData (line 33) | type DirectTransportData = { class DirectTransportImpl (line 39) | class DirectTransportImpl< method constructor (line 53) | constructor( method type (line 71) | get type(): 'direct' { method observer (line 75) | override get observer(): DirectTransportObserver { method close (line 79) | override close(): void { method routerClosed (line 87) | override routerClosed(): void { method dump (line 95) | async dump(): Promise { method getStats (line 113) | async getStats(): Promise { method connect (line 132) | async connect(): Promise { method setMaxIncomingBitrate (line 137) | override async setMaxIncomingBitrate(bitrate: number): Promise { method setMaxOutgoingBitrate (line 144) | override async setMaxOutgoingBitrate(bitrate: number): Promise { method setMinOutgoingBitrate (line 151) | override async setMinOutgoingBitrate(bitrate: number): Promise { method sendRtcp (line 157) | sendRtcp(rtcpPacket: Buffer): void { method handleWorkerNotifications (line 181) | private handleWorkerNotifications(): void { method handleListenerError (line 223) | private handleListenerError(): void { function parseDirectTransportDumpResponse (line 233) | function parseDirectTransportDumpResponse( function parseGetStatsResponse (line 239) | function parseGetStatsResponse( FILE: node/src/DirectTransportTypes.ts type DirectTransportOptions (line 11) | type DirectTransportOptions< type DirectTransportDump (line 26) | type DirectTransportDump = BaseTransportDump; type DirectTransportStat (line 28) | type DirectTransportStat = BaseTransportStats & { type DirectTransportEvents (line 32) | type DirectTransportEvents = TransportEvents & { type DirectTransportObserver (line 36) | type DirectTransportObserver = type DirectTransportObserverEvents (line 39) | type DirectTransportObserverEvents = TransportObserverEvents & { type DirectTransport (line 43) | interface DirectTransport< FILE: node/src/Logger.ts constant APP_NAME (line 9) | const APP_NAME = 'mediasoup'; type LoggerEmitterEvents (line 11) | type LoggerEmitterEvents = { type LoggerEmitter (line 17) | type LoggerEmitter = EnhancedEventEmitter; class Logger (line 19) | class Logger { method setEmitters (line 28) | static setEmitters( method constructor (line 38) | constructor(prefix?: string) { method debug (line 54) | debug(log: string): void { method warn (line 60) | warn(log: string): void { method error (line 66) | error(log: string, error?: Error): void { FILE: node/src/PipeTransport.ts type PipeTransportConstructorOptions (line 47) | type PipeTransportConstructorOptions = type PipeTransportData (line 52) | type PipeTransportData = { class PipeTransportImpl (line 62) | class PipeTransportImpl method constructor (line 73) | constructor(options: PipeTransportConstructorOptions { method getStats (line 161) | async getStats(): Promise { method connect (line 179) | async connect({ method consume (line 216) | override async consume({ method handleWorkerNotifications (line 292) | private handleWorkerNotifications(): void { method handleListenerError (line 337) | private handleListenerError(): void { function parsePipeTransportDumpResponse (line 351) | function parsePipeTransportDumpResponse( function parseGetStatsResponse (line 374) | function parseGetStatsResponse( function createConsumeRequest (line 386) | function createConsumeRequest({ function createConnectRequest (line 433) | function createConnectRequest({ FILE: node/src/PipeTransportTypes.ts type PipeTransportOptions (line 18) | type PipeTransportOptions< type PipeTransportListen (line 63) | type PipeTransportListen = Either< type PipeTransportListenInfo (line 68) | type PipeTransportListenInfo = { type PipeTransportListenIp (line 75) | type PipeTransportListenIp = { type PipeConsumerOptions (line 88) | type PipeConsumerOptions = { type PipeTransportDump (line 100) | type PipeTransportDump = BaseTransportDump & { type PipeTransportStat (line 106) | type PipeTransportStat = BaseTransportStats & { type PipeTransportEvents (line 111) | type PipeTransportEvents = TransportEvents & { type PipeTransportObserver (line 115) | type PipeTransportObserver = type PipeTransportObserverEvents (line 118) | type PipeTransportObserverEvents = TransportObserverEvents & { type PipeTransport (line 122) | interface PipeTransport< FILE: node/src/PlainTransport.ts type PlainTransportConstructorOptions (line 34) | type PlainTransportConstructorOptions = type PlainTransportData (line 39) | type PlainTransportData = { class PlainTransportImpl (line 51) | class PlainTransportImpl method constructor (line 62) | constructor( method type (line 88) | get type(): 'plain' { method observer (line 92) | override get observer(): PlainTransportObserver { method tuple (line 96) | get tuple(): TransportTuple { method rtcpTuple (line 100) | get rtcpTuple(): TransportTuple | undefined { method sctpParameters (line 104) | get sctpParameters(): SctpParameters | undefined { method sctpState (line 108) | get sctpState(): SctpState | undefined { method srtpParameters (line 112) | get srtpParameters(): SrtpParameters | undefined { method close (line 116) | override close(): void { method routerClosed (line 128) | override routerClosed(): void { method dump (line 140) | async dump(): Promise { method getStats (line 158) | async getStats(): Promise { method connect (line 176) | async connect({ method handleWorkerNotifications (line 224) | private handleWorkerNotifications(): void { method handleListenerError (line 303) | private handleListenerError(): void { function parsePlainTransportDumpResponse (line 313) | function parsePlainTransportDumpResponse( function parseGetStatsResponse (line 345) | function parseGetStatsResponse( function createConnectRequest (line 360) | function createConnectRequest({ FILE: node/src/PlainTransportTypes.ts type PlainTransportOptions (line 17) | type PlainTransportOptions< type PlainTransportListen (line 73) | type PlainTransportListen = Either< type PlainTransportListenInfo (line 78) | type PlainTransportListenInfo = { type PlainTransportListenIp (line 90) | type PlainTransportListenIp = { type PlainTransportDump (line 103) | type PlainTransportDump = BaseTransportDump & { type PlainTransportStat (line 111) | type PlainTransportStat = BaseTransportStats & { type PlainTransportEvents (line 119) | type PlainTransportEvents = TransportEvents & { type PlainTransportObserver (line 125) | type PlainTransportObserver = type PlainTransportObserverEvents (line 128) | type PlainTransportObserverEvents = TransportObserverEvents & { type PlainTransport (line 134) | interface PlainTransport< FILE: node/src/Producer.ts type ProducerInternal (line 32) | type ProducerInternal = TransportInternal & { type ProducerData (line 38) | type ProducerData = { class ProducerImpl (line 45) | class ProducerImpl method constructor (line 74) | constructor({ method id (line 101) | get id(): string { method closed (line 105) | get closed(): boolean { method kind (line 109) | get kind(): MediaKind { method rtpParameters (line 113) | get rtpParameters(): RtpParameters { method type (line 117) | get type(): ProducerType { method consumableRtpParameters (line 121) | get consumableRtpParameters(): RtpParameters { method paused (line 125) | get paused(): boolean { method score (line 129) | get score(): ProducerScore[] { method appData (line 133) | get appData(): ProducerAppData { method appData (line 137) | set appData(appData: ProducerAppData) { method observer (line 141) | get observer(): ProducerObserver { method channelForTesting (line 150) | get channelForTesting(): Channel { method close (line 154) | close(): void { method transportClosed (line 186) | transportClosed(): void { method dump (line 204) | async dump(): Promise { method getStats (line 222) | async getStats(): Promise { method pause (line 240) | async pause(): Promise { method resume (line 260) | async resume(): Promise { method enableTraceEvent (line 280) | async enableTraceEvent(types: ProducerTraceEventType[] = []): Promise<... method send (line 314) | send(rtpPacket: Buffer): void { method handleWorkerNotifications (line 335) | private handleWorkerNotifications(): void { method handleListenerError (line 402) | private handleListenerError(): void { function producerTypeFromFbs (line 412) | function producerTypeFromFbs(type: FbsRtpParameters.Type): ProducerType { function producerTypeToFbs (line 432) | function producerTypeToFbs(type: ProducerType): FbsRtpParameters.Type { function producerTraceEventTypeToFbs (line 452) | function producerTraceEventTypeToFbs( function producerTraceEventTypeFromFbs (line 486) | function producerTraceEventTypeFromFbs( function parseProducerDump (line 516) | function parseProducerDump(data: FbsProducer.DumpResponse): ProducerDump { function parseProducerStats (line 542) | function parseProducerStats( function parseProducerScore (line 548) | function parseProducerScore(binary: FbsProducer.Score): ProducerScore { function parseTraceEventData (line 557) | function parseTraceEventData( FILE: node/src/ProducerTypes.ts type ProducerOptions (line 6) | type ProducerOptions = { type ProducerType (line 48) | type ProducerType = 'simple' | 'simulcast' | 'svc'; type ProducerScore (line 50) | type ProducerScore = { type ProducerVideoOrientation (line 72) | type ProducerVideoOrientation = { type ProducerDump (line 89) | type ProducerDump = { type ProducerStat (line 100) | type ProducerStat = RtpStreamRecvStats; type ProducerTraceEventType (line 105) | type ProducerTraceEventType = type ProducerTraceEventData (line 116) | type ProducerTraceEventData = { type ProducerEvents (line 138) | type ProducerEvents = { type ProducerObserver (line 147) | type ProducerObserver = EnhancedEventEmitter; type ProducerObserverEvents (line 149) | type ProducerObserverEvents = { type Producer (line 158) | interface Producer< FILE: node/src/Router.ts type RouterInternal (line 87) | type RouterInternal = { type RouterData (line 91) | type RouterData = { class RouterImpl (line 97) | class RouterImpl method constructor (line 139) | constructor({ method id (line 162) | get id(): string { method closed (line 166) | get closed(): boolean { method rtpCapabilities (line 170) | get rtpCapabilities(): RtpCapabilities { method appData (line 174) | get appData(): RouterAppData { method appData (line 178) | set appData(appData: RouterAppData) { method observer (line 182) | get observer(): RouterObserver { method transportsForTesting (line 191) | get transportsForTesting(): Map { method close (line 195) | close(): void { method workerClosed (line 240) | workerClosed(): void { method dump (line 273) | async dump(): Promise { method createWebRtcTransport (line 292) | async createWebRtcTransport< method createPlainTransport (line 524) | async createPlainTransport = { type PipeToRouterOptions (line 52) | type PipeToRouterOptions = { type PipeToRouterListen (line 99) | type PipeToRouterListen = Either; type RouterObserverEvents (line 181) | type RouterObserverEvents = { type Router (line 187) | interface Router< FILE: node/src/RtpObserver.ts type RtpObserverConstructorOptions (line 15) | type RtpObserverConstructorOptions = { type RtpObserverObserverInternal (line 22) | type RtpObserverObserverInternal = RouterInternal & { method constructor (line 56) | protected constructor( method id (line 76) | get id(): string { method closed (line 80) | get closed(): boolean { method paused (line 84) | get paused(): boolean { method appData (line 88) | get appData(): RtpObserverAppData { method appData (line 92) | set appData(appData: RtpObserverAppData) { method observer (line 96) | get observer(): Observer { method close (line 100) | close(): void { method routerClosed (line 132) | routerClosed(): void { method pause (line 150) | async pause(): Promise { method resume (line 170) | async resume(): Promise { method addProducer (line 190) | async addProducer({ producerId }: { producerId: string }): Promise { method removeProducer (line 214) | async removeProducer({ producerId }: { producerId: string }): Promise = { type TransportInternal (line 103) | type TransportInternal = RouterInternal & { type TransportData (line 107) | type TransportData = method constructor (line 178) | protected constructor( method id (line 204) | get id(): string { method closed (line 208) | get closed(): boolean { method appData (line 214) | get appData(): TransportAppData { method appData (line 218) | set appData(appData: TransportAppData) { method observer (line 222) | get observer(): Observer { method channelForTesting (line 229) | get channelForTesting(): Channel { method close (line 233) | close(): void { method routerClosed (line 295) | routerClosed(): void { method listenServerClosed (line 343) | listenServerClosed(): void { method setMaxIncomingBitrate (line 402) | async setMaxIncomingBitrate(bitrate: number): Promise { method setMaxOutgoingBitrate (line 420) | async setMaxOutgoingBitrate(bitrate: number): Promise { method setMinOutgoingBitrate (line 436) | async setMinOutgoingBitrate(bitrate: number): Promise { method produce (line 452) | async produce({ method consume (line 579) | async consume({ method produceData (line 705) | async produceData({ method consumeData (line 808) | async consumeData({ method enableTraceEvent (line 965) | async enableTraceEvent(types: TransportTraceEventType[] = []): Promise; type TransportObserverEvents (line 247) | type TransportObserverEvents = { type Transport (line 256) | interface Transport< FILE: node/src/WebRtcServer.ts type WebRtcServerInternal (line 21) | type WebRtcServerInternal = { class WebRtcServerImpl (line 27) | class WebRtcServerImpl method constructor (line 50) | constructor({ method id (line 70) | get id(): string { method closed (line 74) | get closed(): boolean { method appData (line 78) | get appData(): WebRtcServerAppData { method appData (line 82) | set appData(appData: WebRtcServerAppData) { method observer (line 86) | get observer(): WebRtcServerObserver { method webRtcTransportsForTesting (line 93) | get webRtcTransportsForTesting(): Map { method close (line 97) | close(): void { method workerClosed (line 134) | workerClosed(): void { method dump (line 153) | async dump(): Promise { method handleWebRtcTransport (line 171) | handleWebRtcTransport(webRtcTransport: WebRtcTransport): void { method handleListenerError (line 185) | private handleListenerError(): void { function parseIpPort (line 195) | function parseIpPort(binary: FbsWebRtcServer.IpPort): IpPort { function parseIceUserNameFragment (line 202) | function parseIceUserNameFragment( function parseTupleHash (line 211) | function parseTupleHash(binary: FbsWebRtcServer.TupleHash): TupleHash { function parseWebRtcServerDump (line 218) | function parseWebRtcServerDump( FILE: node/src/WebRtcServerTypes.ts type WebRtcServerOptions (line 6) | type WebRtcServerOptions = type WebRtcServerListenInfo (line 22) | type WebRtcServerListenInfo = TransportListenInfo; type IpPort (line 24) | type IpPort = { type IceUserNameFragment (line 29) | type IceUserNameFragment = { type TupleHash (line 34) | type TupleHash = { type WebRtcServerDump (line 39) | type WebRtcServerDump = { type WebRtcServerEvents (line 48) | type WebRtcServerEvents = { type WebRtcServerObserver (line 54) | type WebRtcServerObserver = type WebRtcServerObserverEvents (line 57) | type WebRtcServerObserverEvents = { type WebRtcServer (line 63) | interface WebRtcServer< FILE: node/src/WebRtcTransport.ts type WebRtcTransportConstructorOptions (line 49) | type WebRtcTransportConstructorOptions = type WebRtcTransportData (line 54) | type WebRtcTransportData = { class WebRtcTransportImpl (line 69) | class WebRtcTransportImpl< method constructor (line 82) | constructor( method type (line 111) | get type(): 'webrtc' { method observer (line 115) | override get observer(): WebRtcTransportObserver { method iceRole (line 119) | get iceRole(): 'controlled' { method iceParameters (line 123) | get iceParameters(): IceParameters { method iceCandidates (line 127) | get iceCandidates(): IceCandidate[] { method iceState (line 131) | get iceState(): IceState { method iceSelectedTuple (line 135) | get iceSelectedTuple(): TransportTuple | undefined { method dtlsParameters (line 139) | get dtlsParameters(): DtlsParameters { method dtlsState (line 143) | get dtlsState(): DtlsState { method dtlsRemoteCert (line 147) | get dtlsRemoteCert(): string | undefined { method sctpParameters (line 151) | get sctpParameters(): SctpParameters | undefined { method sctpState (line 155) | get sctpState(): SctpState | undefined { method close (line 159) | override close(): void { method routerClosed (line 175) | override routerClosed(): void { method listenServerClosed (line 191) | override listenServerClosed(): void { method dump (line 207) | async dump(): Promise { method getStats (line 225) | async getStats(): Promise { method connect (line 243) | async connect({ method restartIce (line 272) | async restartIce(): Promise { method handleWorkerNotifications (line 298) | private handleWorkerNotifications(): void { method handleListenerError (line 401) | private handleListenerError(): void { function iceStateFromFbs (line 411) | function iceStateFromFbs(fbsIceState: FbsIceState): IceState { function iceRoleFromFbs (line 431) | function iceRoleFromFbs(role: FbsIceRole): IceRole { function iceCandidateTypeFromFbs (line 443) | function iceCandidateTypeFromFbs(type: FbsIceCandidateType): IceCandidat... function iceCandidateTcpTypeFromFbs (line 451) | function iceCandidateTcpTypeFromFbs( function dtlsStateFromFbs (line 461) | function dtlsStateFromFbs(fbsDtlsState: FbsDtlsState): DtlsState { function dtlsRoleFromFbs (line 485) | function dtlsRoleFromFbs(role: FbsDtlsRole): DtlsRole { function fingerprintAlgorithmsFromFbs (line 501) | function fingerprintAlgorithmsFromFbs( function fingerprintAlgorithmToFbs (line 527) | function fingerprintAlgorithmToFbs( function dtlsRoleToFbs (line 557) | function dtlsRoleToFbs(role: DtlsRole): FbsDtlsRole { function parseWebRtcTransportDumpResponse (line 577) | function parseWebRtcTransportDumpResponse( function createConnectRequest (line 606) | function createConnectRequest({ function parseGetStatsResponse (line 622) | function parseGetStatsResponse( function parseIceCandidate (line 639) | function parseIceCandidate( function parseIceParameters (line 657) | function parseIceParameters( function parseDtlsParameters (line 667) | function parseDtlsParameters( function serializeDtlsParameters (line 688) | function serializeDtlsParameters( FILE: node/src/WebRtcTransportTypes.ts type WebRtcTransportOptions (line 18) | type WebRtcTransportOptions< type WebRtcTransportOptionsBase (line 22) | type WebRtcTransportOptionsBase = { type WebRtcTransportListen (line 81) | type WebRtcTransportListen = Either< type WebRtcTransportListenIndividualListenInfo (line 89) | type WebRtcTransportListenIndividualListenInfo = { type WebRtcTransportListenIndividualListenIp (line 96) | type WebRtcTransportListenIndividualListenIp = { type WebRtcTransportListenServer (line 110) | type WebRtcTransportListenServer = { type IceParameters (line 117) | type IceParameters = { type IceCandidate (line 123) | type IceCandidate = { type DtlsParameters (line 135) | type DtlsParameters = { type FingerprintAlgorithm (line 144) | type FingerprintAlgorithm = type DtlsFingerprint (line 156) | type DtlsFingerprint = { type IceRole (line 161) | type IceRole = 'controlled' | 'controlling'; type IceState (line 163) | type IceState = type IceCandidateType (line 170) | type IceCandidateType = 'host'; type IceCandidateTcpType (line 172) | type IceCandidateTcpType = 'passive'; type DtlsRole (line 174) | type DtlsRole = 'auto' | 'client' | 'server'; type DtlsState (line 176) | type DtlsState = type WebRtcTransportDump (line 183) | type WebRtcTransportDump = BaseTransportDump & { type WebRtcTransportStat (line 194) | type WebRtcTransportStat = BaseTransportStats & { type WebRtcTransportEvents (line 202) | type WebRtcTransportEvents = TransportEvents & { type WebRtcTransportObserver (line 209) | type WebRtcTransportObserver = type WebRtcTransportObserverEvents (line 212) | type WebRtcTransportObserverEvents = TransportObserverEvents & { type WebRtcTransport (line 219) | interface WebRtcTransport< FILE: node/src/Worker.ts class WorkerImpl (line 43) | class WorkerImpl method constructor (line 78) | constructor({ method pid (line 311) | get pid(): number { method closed (line 315) | get closed(): boolean { method died (line 319) | get died(): boolean { method subprocessClosed (line 323) | get subprocessClosed(): boolean { method appData (line 327) | get appData(): WorkerAppData { method appData (line 331) | set appData(appData: WorkerAppData) { method observer (line 335) | get observer(): WorkerObserver { method webRtcServersForTesting (line 342) | get webRtcServersForTesting(): Set { method routersForTesting (line 349) | get routersForTesting(): Set { method close (line 353) | close(): void { method dump (line 387) | async dump(): Promise { method getResourceUsage (line 401) | async getResourceUsage(): Promise { method updateSettings (line 435) | async updateSettings({ method createWebRtcServer (line 454) | async createWebRtcServer({ method createRouter (line 517) | async createRouter({ method workerDied (line 568) | private workerDied(error: Error): void { method handleListenerError (line 603) | private handleListenerError(): void { function parseWorkerDumpResponse (line 622) | function parseWorkerDumpResponse(binary: FbsWorker.DumpResponse): Worker... function getDefaultWorkerBin (line 650) | function getDefaultWorkerBin(): string { FILE: node/src/WorkerTypes.ts type WorkerLogLevel (line 6) | type WorkerLogLevel = 'debug' | 'warn' | 'error' | 'none'; type WorkerLogTag (line 8) | type WorkerLogTag = type WorkerSettings (line 23) | type WorkerSettings = { type WorkerUpdateableSettings (line 94) | type WorkerUpdateableSettings = Pick< type WorkerResourceUsage (line 105) | type WorkerResourceUsage = { type WorkerDump (line 187) | type WorkerDump = { type WorkerEvents (line 202) | type WorkerEvents = { type WorkerObserver (line 210) | type WorkerObserver = EnhancedEventEmitter; type WorkerObserverEvents (line 212) | type WorkerObserverEvents = { type Worker (line 218) | interface Worker< FILE: node/src/enhancedEvents.ts type Events (line 5) | type Events = Record; class EnhancedEventEmitter (line 7) | class EnhancedEventEmitter< method constructor (line 14) | constructor() { method emit (line 20) | override emit( method safeEmit (line 30) | safeEmit(eventName: K, ...args: E2[K]): b... method on (line 44) | override on( method off (line 53) | override off( method addListener (line 62) | override addListener( method prependListener (line 71) | override prependListener( method once (line 80) | override once( method prependOnceListener (line 89) | override prependOnceListener( method removeListener (line 98) | override removeListener( method removeAllListeners (line 107) | override removeAllListeners( method listenerCount (line 115) | override listenerCount(eventName: K): num... method listeners (line 119) | override listeners( method rawListeners (line 125) | override rawListeners( function enhancedOnce (line 141) | async function enhancedOnce( FILE: node/src/errors.ts class UnsupportedError (line 4) | class UnsupportedError extends Error { method constructor (line 5) | constructor(message: string) { class InvalidStateError (line 22) | class InvalidStateError extends Error { method constructor (line 23) | constructor(message: string) { FILE: node/src/fbsUtils.ts function parseVector (line 4) | function parseVector( function parseStringStringVector (line 27) | function parseStringStringVector( function parseStringUint8Vector (line 46) | function parseStringUint8Vector( function parseUint16StringVector (line 65) | function parseUint16StringVector( function parseUint32StringVector (line 84) | function parseUint32StringVector( function parseStringStringArrayVector (line 103) | function parseStringStringArrayVector( FILE: node/src/index.ts function setLogEventListeners (line 63) | function setLogEventListeners(listeners?: LogEventListeners): void { function createWorker (line 94) | async function createWorker({ function getSupportedRtpCapabilities (line 143) | function getSupportedRtpCapabilities(): RouterRtpCapabilities { FILE: node/src/indexTypes.ts type ObserverEvents (line 7) | type ObserverEvents = { type Observer (line 11) | type Observer = EnhancedEventEmitter; type LogEventListeners (line 16) | type LogEventListeners = { type Index (line 22) | interface Index { FILE: node/src/ortc.ts type RtpCodecsEncodingsMapping (line 24) | type RtpCodecsEncodingsMapping = { type Cache (line 47) | type Cache = { function validateAndNormalizeRtpCapabilities (line 60) | function validateAndNormalizeRtpCapabilities( function validateAndNormalizeRtpParameters (line 95) | function validateAndNormalizeRtpParameters(params: RtpParameters): void { function validateAndNormalizeSctpStreamParameters (line 156) | function validateAndNormalizeSctpStreamParameters( function generateRouterRtpCapabilities (line 216) | function generateRouterRtpCapabilities( function getProducerRtpParametersMapping (line 353) | function getProducerRtpParametersMapping( function getConsumableRtpParameters (line 451) | function getConsumableRtpParameters( function canConsume (line 559) | function canConsume( function getConsumerRtpParameters (line 595) | function getConsumerRtpParameters({ function getPipeConsumerRtpParameters (line 790) | function getPipeConsumerRtpParameters({ function serializeRtpMapping (line 874) | function serializeRtpMapping( function isRtxCodec (line 920) | function isRtxCodec(codec: RtpCodecCapability | RtpCodecParameters): boo... function matchCodecs (line 924) | function matchCodecs( function validateAndNormalizeRtpCodecCapability (line 1024) | function validateAndNormalizeRtpCodecCapability( function validateAndNormalizeRtcpFeedback (line 1111) | function validateAndNormalizeRtcpFeedback(fb: RtcpFeedback): void { function validateAndNormalizeRtpHeaderExtension (line 1132) | function validateAndNormalizeRtpHeaderExtension(ext: RtpHeaderExtension)... function validateAndNormalizeRtpCodecParameters (line 1171) | function validateAndNormalizeRtpCodecParameters( function validateAndNormalizeRtpHeaderExtensionParameters (line 1253) | function validateAndNormalizeRtpHeaderExtensionParameters( function validateAndNormalizeRtpEncodingParameters (line 1301) | function validateAndNormalizeRtpEncodingParameters( function validateAndNormalizeRtcpParameters (line 1347) | function validateAndNormalizeRtcpParameters(rtcp: RtcpParameters): void { FILE: node/src/rtpParametersFbsUtils.ts function serializeRtpParameters (line 30) | function serializeRtpParameters( function serializeRtpEncodingParameters (line 135) | function serializeRtpEncodingParameters( function serializeParameters (line 208) | function serializeParameters( function parseRtcpFeedback (line 280) | function parseRtcpFeedback(data: FbsRtcpFeedback): RtcpFeedback { function parseParameters (line 288) | function parseParameters(data: any): Record { function parseRtpCodecParameters (line 345) | function parseRtpCodecParameters( function rtpHeaderExtensionUriFromFbs (line 370) | function rtpHeaderExtensionUriFromFbs( function rtpHeaderExtensionUriToFbs (line 424) | function rtpHeaderExtensionUriToFbs( function parseRtpHeaderExtensionParameters (line 482) | function parseRtpHeaderExtensionParameters( function parseRtpEncodingParameters (line 493) | function parseRtpEncodingParameters( function parseRtpParameters (line 508) | function parseRtpParameters(data: FbsRtpParameters): RtpParameters { FILE: node/src/rtpParametersTypes.ts type MediaKind (line 4) | type MediaKind = 'audio' | 'video'; type RtpCapabilities (line 10) | type RtpCapabilities = { type RouterRtpCapabilities (line 26) | type RouterRtpCapabilities = Omit & { type RtpCodecCapability (line 47) | type RtpCodecCapability = { type RouterRtpCodecCapability (line 94) | type RouterRtpCodecCapability = Omit< type RtpHeaderExtensionDirection (line 104) | type RtpHeaderExtensionDirection = type RtpHeaderExtension (line 120) | type RtpHeaderExtension = { type RtpParameters (line 182) | type RtpParameters = { type RtpCodecParameters (line 220) | type RtpCodecParameters = { type RtcpFeedback (line 261) | type RtcpFeedback = { type RtpEncodingParameters (line 277) | type RtpEncodingParameters = { type RtpHeaderExtensionUri (line 320) | type RtpHeaderExtensionUri = type RtpHeaderExtensionParameters (line 342) | type RtpHeaderExtensionParameters = { type RtcpParameters (line 373) | type RtcpParameters = { FILE: node/src/rtpStreamStatsFbsUtils.ts function parseRtpStreamStats (line 10) | function parseRtpStreamStats( function parseRtpStreamRecvStats (line 20) | function parseRtpStreamRecvStats( function parseSendStreamStats (line 41) | function parseSendStreamStats( function parseBaseStreamStats (line 61) | function parseBaseStreamStats( function parseBitrateByLayer (line 90) | function parseBitrateByLayer(binary: FbsRtpStream.RecvStats): BitrateByL... FILE: node/src/rtpStreamStatsTypes.ts type RtpStreamRecvStats (line 1) | type RtpStreamRecvStats = BaseRtpStreamStats & { type RtpStreamSendStats (line 9) | type RtpStreamSendStats = BaseRtpStreamStats & { type BaseRtpStreamStats (line 16) | type BaseRtpStreamStats = { type BitrateByLayer (line 38) | type BitrateByLayer = { [key: string]: number }; FILE: node/src/scalabilityModesTypes.ts type ScalabilityMode (line 1) | type ScalabilityMode = { FILE: node/src/scalabilityModesUtils.ts function parseScalabilityMode (line 7) | function parseScalabilityMode( FILE: node/src/sctpParametersFbsUtils.ts function parseSctpParametersDump (line 8) | function parseSctpParametersDump( function serializeSctpStreamParameters (line 22) | function serializeSctpStreamParameters( function parseSctpStreamParameters (line 39) | function parseSctpStreamParameters( FILE: node/src/sctpParametersTypes.ts type SctpCapabilities (line 1) | type SctpCapabilities = { type NumSctpStreams (line 17) | type NumSctpStreams = { type SctpParameters (line 29) | type SctpParameters = { type SctpStreamParameters (line 58) | type SctpStreamParameters = { type SctpParametersDump (line 83) | type SctpParametersDump = { FILE: node/src/srtpParametersFbsUtils.ts function cryptoSuiteFromFbs (line 5) | function cryptoSuiteFromFbs( function cryptoSuiteToFbs (line 27) | function cryptoSuiteToFbs( function parseSrtpParameters (line 53) | function parseSrtpParameters( function serializeSrtpParameters (line 62) | function serializeSrtpParameters( FILE: node/src/srtpParametersTypes.ts type SrtpParameters (line 4) | type SrtpParameters = { type SrtpCryptoSuite (line 19) | type SrtpCryptoSuite = FILE: node/src/test/test-ActiveSpeakerObserver.ts type TestContext (line 6) | type TestContext = { FILE: node/src/test/test-AudioLevelObserver.ts type TestContext (line 6) | type TestContext = { FILE: node/src/test/test-Consumer.ts type TestContext (line 15) | type TestContext = { FILE: node/src/test/test-DataConsumer.ts type TestContext (line 6) | type TestContext = { FILE: node/src/test/test-DataProducer.ts type TestContext (line 6) | type TestContext = { FILE: node/src/test/test-DirectTransport.ts type TestContext (line 6) | type TestContext = { function sendNextMessage (line 130) | async function sendNextMessage(): Promise { FILE: node/src/test/test-PipeTransport.ts type TestContext (line 12) | type TestContext = { FILE: node/src/test/test-PlainTransport.ts constant IS_WINDOWS (line 8) | const IS_WINDOWS = os.platform() === 'win32'; constant USE_BUILD_IN_SCTP_STACK (line 9) | const USE_BUILD_IN_SCTP_STACK = false; type TestContext (line 11) | type TestContext = { FILE: node/src/test/test-Producer.ts type TestContext (line 15) | type TestContext = { FILE: node/src/test/test-Router.ts type TestContext (line 8) | type TestContext = { FILE: node/src/test/test-WebRtcServer.ts type TestContext (line 10) | type TestContext = { FILE: node/src/test/test-WebRtcTransport.ts constant USE_BUILD_IN_SCTP_STACK (line 18) | const USE_BUILD_IN_SCTP_STACK = false; type TestContext (line 20) | type TestContext = { FILE: node/src/test/test-mediasoup.ts constant PKG (line 7) | const PKG = JSON.parse( FILE: node/src/test/test-multiopus.ts type TestContext (line 7) | type TestContext = { FILE: node/src/test/test-werift-sctp.ts type TestContext (line 12) | type TestContext = { function sendNextMessage (line 134) | function sendNextMessage(): void { FILE: node/src/types.ts type Only (line 24) | type Only = { type Either (line 30) | type Either = Only | Only; type AppData (line 32) | type AppData = { FILE: node/src/utils.ts function clone (line 6) | function clone(value: T): T { function generateUUIDv4 (line 22) | function generateUUIDv4(): string { function generateRandomNumber (line 29) | function generateRandomNumber(): number { function deepFreeze (line 37) | function deepFreeze(data: T): T { FILE: npm-scripts.mjs constant IS_WINDOWS (line 10) | const IS_WINDOWS = os.platform() === 'win32'; constant MAYOR_VERSION (line 11) | const MAYOR_VERSION = pkg.version.split('.')[0]; constant PYTHON (line 12) | const PYTHON = getPython(); constant PIP_INVOKE_DIR (line 13) | const PIP_INVOKE_DIR = path.resolve('worker/pip_invoke'); constant WORKER_RELEASE_DIR (line 14) | const WORKER_RELEASE_DIR = 'worker/out/Release'; constant WORKER_RELEASE_BIN (line 15) | const WORKER_RELEASE_BIN = IS_WINDOWS constant WORKER_RELEASE_BIN_PATH (line 18) | const WORKER_RELEASE_BIN_PATH = `${WORKER_RELEASE_DIR}/${WORKER_RELEASE_... constant WORKER_PREBUILD_DIR (line 19) | const WORKER_PREBUILD_DIR = 'worker/prebuild'; constant GH_OWNER (line 20) | const GH_OWNER = 'versatica'; constant GH_REPO (line 21) | const GH_REPO = 'mediasoup'; constant ESLINT_PATHS (line 24) | const ESLINT_PATHS = [ constant ESLINT_IGNORE_PATHS (line 34) | const ESLINT_IGNORE_PATHS = ['node/src/fbs']; constant PRETTIER_PATHS (line 39) | const PRETTIER_PATHS = [ function run (line 71) | async function run() { function getPython (line 255) | function getPython() { function getWorkerPrebuildTarName (line 271) | function getWorkerPrebuildTarName() { function installInvoke (line 291) | function installInvoke() { function deleteNodeLib (line 305) | function deleteNodeLib() { function buildTypescript (line 315) | function buildTypescript({ force }) { function watchTypescript (line 327) | function watchTypescript() { function buildWorker (line 335) | function buildWorker() { function cleanWorkerArtifacts (line 343) | function cleanWorkerArtifacts() { function lintNode (line 358) | function lintNode() { function lintWorker (line 381) | function lintWorker() { function formatNode (line 389) | function formatNode() { function formatWorker (line 397) | function formatWorker() { function tidyWorker (line 405) | function tidyWorker({ fix }) { function flatcNode (line 417) | async function flatcNode() { function flatcWorker (line 471) | function flatcWorker() { function testNode (line 479) | function testNode() { function testWorker (line 485) | function testWorker() { function coverageNode (line 493) | function coverageNode() { function installNodeDeps (line 500) | function installNodeDeps() { function checkRelease (line 514) | async function checkRelease() { function release (line 527) | async function release() { function ensureDir (line 562) | function ensureDir(dir) { function prebuildWorker (line 570) | async function prebuildWorker() { function downloadPrebuiltWorker (line 610) | async function downloadPrebuiltWorker() { function getOctokit (line 729) | async function getOctokit() { function getVersionChanges (line 744) | async function getVersionChanges() { function executeCmd (line 769) | function executeCmd(command) { function executeInteractiveCmd (line 781) | function executeInteractiveCmd(command) { function logInfo (line 793) | function logInfo(...args) { function logWarn (line 798) | function logWarn(...args) { function logError (line 803) | function logError(...args) { function exitWithError (line 808) | function exitWithError() { FILE: rust/benches/direct_data.rs function create_data_producer_consumer_pair (line 6) | async fn create_data_producer_consumer_pair( function criterion_benchmark (line 28) | pub fn criterion_benchmark(c: &mut Criterion) { FILE: rust/benches/producer.rs function create_ssrc (line 7) | fn create_ssrc() -> u32 { function media_codecs (line 11) | fn media_codecs() -> Vec { function init (line 43) | async fn init() -> (Worker, Router, WebRtcTransport, WebRtcTransport) { function audio_producer_options (line 90) | fn audio_producer_options() -> ProducerOptions { function video_producer_options (line 131) | fn video_producer_options() -> ProducerOptions { function criterion_benchmark (line 211) | pub fn criterion_benchmark(c: &mut Criterion) { FILE: rust/examples-frontend/echo/src/index.ts type Brand (line 7) | type Brand = K & { __brand: T }; type ConsumerId (line 9) | type ConsumerId = Brand; type ProducerId (line 10) | type ProducerId = Brand; type ServerInit (line 12) | interface ServerInit { type ServerConnectedProducerTransport (line 19) | interface ServerConnectedProducerTransport { type ServerProduced (line 23) | interface ServerProduced { type ServerConnectedConsumerTransport (line 28) | interface ServerConnectedConsumerTransport { type ServerConsumed (line 32) | interface ServerConsumed { type ServerMessage (line 39) | type ServerMessage = type ClientInit (line 46) | interface ClientInit { type ClientConnectProducerTransport (line 51) | interface ClientConnectProducerTransport { type ClientConnectConsumerTransport (line 56) | interface ClientConnectConsumerTransport { type ClientProduce (line 61) | interface ClientProduce { type ClientConsume (line 67) | interface ClientConsume { type ClientConsumerResume (line 72) | interface ClientConsumerResume { type ClientMessage (line 77) | type ClientMessage = function init (line 85) | async function init() FILE: rust/examples-frontend/multiopus/src/index.ts type Brand (line 8) | type Brand = K & { __brand: T }; type ConsumerId (line 10) | type ConsumerId = Brand; type ProducerId (line 11) | type ProducerId = Brand; type ServerInit (line 13) | interface ServerInit { type ServerConnectedConsumerTransport (line 20) | interface ServerConnectedConsumerTransport { type ServerConsumed (line 24) | interface ServerConsumed { type ServerMessage (line 31) | type ServerMessage = type ClientInit (line 36) | interface ClientInit { type ClientConnectConsumerTransport (line 41) | interface ClientConnectConsumerTransport { type ClientConsume (line 46) | interface ClientConsume { type ClientMessage (line 51) | type ClientMessage = function init (line 56) | async function init() FILE: rust/examples-frontend/svc-simulcast/src/index.ts type Brand (line 8) | type Brand = K & { __brand: T }; type ConsumerId (line 10) | type ConsumerId = Brand; type ProducerId (line 11) | type ProducerId = Brand; type ServerInit (line 13) | interface ServerInit { type ServerConnectedProducerTransport (line 20) | interface ServerConnectedProducerTransport { type ServerProduced (line 24) | interface ServerProduced { type ServerConnectedConsumerTransport (line 29) | interface ServerConnectedConsumerTransport { type ServerConsumed (line 33) | interface ServerConsumed { type ServerMessage (line 40) | type ServerMessage = type ClientInit (line 47) | interface ClientInit { type ClientConnectProducerTransport (line 52) | interface ClientConnectProducerTransport { type ClientConnectConsumerTransport (line 57) | interface ClientConnectConsumerTransport { type ClientProduce (line 62) | interface ClientProduce { type ClientConsume (line 68) | interface ClientConsume { type ClientConsumerResume (line 73) | interface ClientConsumerResume { type ClientSetConsumerPreferredLayers (line 78) | interface ClientSetConsumerPreferredLayers { type ClientMessage (line 87) | type ClientMessage = function init (line 96) | async function init() FILE: rust/examples-frontend/videoroom/src/index.ts type Brand (line 7) | type Brand = K & { __brand: T }; type RoomId (line 9) | type RoomId = Brand; type ParticipantId (line 10) | type ParticipantId = Brand; type ConsumerId (line 11) | type ConsumerId = Brand; type ProducerId (line 12) | type ProducerId = Brand; type ServerInit (line 14) | interface ServerInit { type ServerProducerAdded (line 22) | interface ServerProducerAdded { type ServerProducerRemoved (line 28) | interface ServerProducerRemoved { type ServerConnectedProducerTransport (line 34) | interface ServerConnectedProducerTransport { type ServerProduced (line 38) | interface ServerProduced { type ServerConnectedConsumerTransport (line 43) | interface ServerConnectedConsumerTransport { type ServerConsumed (line 47) | interface ServerConsumed { type ServerMessage (line 54) | type ServerMessage = type ClientInit (line 63) | interface ClientInit { type ClientConnectProducerTransport (line 68) | interface ClientConnectProducerTransport { type ClientConnectConsumerTransport (line 73) | interface ClientConnectConsumerTransport { type ClientProduce (line 78) | interface ClientProduce { type ClientConsume (line 84) | interface ClientConsume { type ClientConsumerResume (line 89) | interface ClientConsumerResume { type ClientMessage (line 94) | type ClientMessage = class Participant (line 102) | class Participant method constructor (line 108) | constructor( method addTrack (line 133) | public addTrack(track: MediaStreamTrack): void method deleteTrack (line 140) | public deleteTrack(track: MediaStreamTrack): void method hasTracks (line 147) | public hasTracks(): boolean method destroy (line 152) | public destroy(): void class Participants (line 159) | class Participants method addTrack (line 164) | public addTrack( method deleteTrack (line 173) | public deleteTrack(participantId: ParticipantId, producerId: ProducerId) method getOrCreateParticipant (line 192) | getOrCreateParticipant(id: ParticipantId): Participant function init (line 206) | async function init() FILE: rust/examples/echo.rs function media_codecs (line 13) | fn media_codecs() -> Vec { type TransportOptions (line 43) | struct TransportOptions { type ServerMessage (line 55) | enum ServerMessage { type ClientMessage (line 89) | enum ClientMessage { type InternalMessage (line 117) | enum InternalMessage { type Transports (line 127) | struct Transports { type EchoConnection (line 136) | struct EchoConnection { method new (line 151) | async fn new(worker_manager: &WorkerManager) -> Result { method handle (line 253) | fn handle(&mut self, msg: Result, ctx:... type Result (line 286) | type Result = (); method handle (line 288) | fn handle(&mut self, message: ClientMessage, ctx: &mut Self::Context) { type Result (line 434) | type Result = (); method handle (line 436) | fn handle(&mut self, message: ServerMessage, ctx: &mut Self::Context) { type Result (line 445) | type Result = (); method handle (line 447) | fn handle(&mut self, message: InternalMessage, ctx: &mut Self::Context) { type Context (line 220) | type Context = ws::WebsocketContext; method started (line 222) | fn started(&mut self, ctx: &mut Self::Context) { method stopped (line 247) | fn stopped(&mut self, _ctx: &mut Self::Context) { function ws_index (line 466) | async fn ws_index( function main (line 482) | async fn main() -> std::io::Result<()> { FILE: rust/examples/multiopus.rs function media_codecs (line 14) | fn media_codecs() -> Vec { type TransportOptions (line 34) | struct TransportOptions { type ServerMessage (line 45) | enum ServerMessage { type ClientMessage (line 72) | enum ClientMessage { type InternalMessage (line 88) | enum InternalMessage { type EchoConnection (line 99) | struct EchoConnection { method new (line 115) | async fn new(worker_manager: &WorkerManager) -> Result { method handle (line 290) | fn handle(&mut self, msg: Result, ctx:... type Result (line 323) | type Result = (); method handle (line 325) | fn handle(&mut self, message: ClientMessage, ctx: &mut Self::Context) { type Result (line 398) | type Result = (); method handle (line 400) | fn handle(&mut self, message: ServerMessage, ctx: &mut Self::Context) { type Result (line 409) | type Result = (); method handle (line 411) | fn handle(&mut self, message: InternalMessage, ctx: &mut Self::Context) { type Context (line 262) | type Context = ws::WebsocketContext; method started (line 264) | fn started(&mut self, ctx: &mut Self::Context) { method stopped (line 284) | fn stopped(&mut self, _ctx: &mut Self::Context) { function ws_index (line 426) | async fn ws_index( function main (line 442) | async fn main() -> std::io::Result<()> { FILE: rust/examples/svc-simulcast.rs function media_codecs (line 13) | fn media_codecs() -> Vec { type TransportOptions (line 56) | struct TransportOptions { type ServerMessage (line 68) | enum ServerMessage { type ClientMessage (line 102) | enum ClientMessage { type InternalMessage (line 136) | enum InternalMessage { type Transports (line 146) | struct Transports { type SvcSimulcastConnection (line 155) | struct SvcSimulcastConnection { method new (line 170) | async fn new(worker_manager: &WorkerManager) -> Result { method handle (line 273) | fn handle(&mut self, msg: Result, ctx:... type Result (line 306) | type Result = (); method handle (line 308) | fn handle(&mut self, message: ClientMessage, ctx: &mut Self::Context) { type Result (line 480) | type Result = (); method handle (line 482) | fn handle(&mut self, message: ServerMessage, ctx: &mut Self::Context) { type Result (line 491) | type Result = (); method handle (line 493) | fn handle(&mut self, message: InternalMessage, ctx: &mut Self::Context) { type Context (line 240) | type Context = ws::WebsocketContext; method started (line 242) | fn started(&mut self, ctx: &mut Self::Context) { method stopped (line 267) | fn stopped(&mut self, _ctx: &mut Self::Context) { function ws_index (line 512) | async fn ws_index( function main (line 528) | async fn main() -> std::io::Result<()> { FILE: rust/examples/videoroom.rs type RoomId (line 24) | pub struct RoomId(Uuid); method fmt (line 27) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 33) | pub fn new() -> Self { type Handlers (line 40) | struct Handlers { type Inner (line 48) | struct Inner { method fmt (line 56) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method drop (line 66) | fn drop(&mut self) { type Room (line 76) | pub struct Room { method new (line 82) | pub async fn new(worker_manager: &WorkerManager) -> Result RoomId { method router (line 138) | pub fn router(&self) -> &Router { method add_producer (line 144) | pub fn add_producer(&self, participant_id: ParticipantId, producer: Pr... method remove_participant (line 159) | pub fn remove_participant(&self, participant_id: &ParticipantId) { method get_all_producers (line 173) | pub fn get_all_producers(&self) -> Vec<(ParticipantId, ProducerId)> { method on_producer_add (line 188) | pub fn on_producer_add(&self, callback: F) -> H... method downgrade (line 210) | pub fn downgrade(&self) -> WeakRoom { type WeakRoom (line 219) | pub struct WeakRoom { method upgrade (line 225) | pub fn upgrade(&self) -> Option { type RoomsRegistry (line 240) | pub struct RoomsRegistry { method get_or_create_room (line 248) | pub async fn get_or_create_room( method create_room (line 298) | pub async fn create_room(&self, worker_manager: &WorkerManager) -> Res... type TransportOptions (line 346) | pub struct TransportOptions { type ServerMessage (line 358) | pub enum ServerMessage { type ClientMessage (line 406) | pub enum ClientMessage { type InternalMessage (line 434) | pub enum InternalMessage { type ParticipantId (line 445) | pub struct ParticipantId(Uuid); method fmt (line 448) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 454) | fn new() -> Self { type Transports (line 460) | struct Transports { type ParticipantConnection (line 469) | pub struct ParticipantConnection { method new (line 494) | pub async fn new(room: Room) -> Result { method handle (line 613) | fn handle(&mut self, msg: Result, ctx:... type Result (line 646) | type Result = (); method handle (line 648) | fn handle(&mut self, message: ClientMessage, ctx: &mut Self::Context) { type Result (line 821) | type Result = (); method handle (line 823) | fn handle(&mut self, message: ServerMessage, ctx: &mut Self::Context) { type Result (line 832) | type Result = (); method handle (line 834) | fn handle(&mut self, message: InternalMessage, ctx: &mut Self::Context) { method drop (line 487) | fn drop(&mut self) { type Context (line 538) | type Context = ws::WebsocketContext; method started (line 540) | fn started(&mut self, ctx: &mut Self::Context) { method stopped (line 607) | fn stopped(&mut self, _ctx: &mut Self::Context) { function media_codecs (line 852) | fn media_codecs() -> Vec { type QueryParameters (line 880) | struct QueryParameters { function ws_index (line 887) | async fn ws_index( function main (line 923) | async fn main() -> std::io::Result<()> { FILE: rust/src/data_structures.rs type FbsType (line 11) | type FbsType = transport::ListenInfo; method to_fbs (line 13) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 41) | type FbsType = transport::SocketFlags; method to_fbs (line 43) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 52) | type FbsType = web_rtc_transport::DtlsRole; method to_fbs (line 54) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 64) | type FbsType = web_rtc_transport::DtlsRole; method from_fbs (line 66) | fn from_fbs(role: &Self::FbsType) -> Self { type FbsType (line 76) | type FbsType = web_rtc_transport::DtlsState; method from_fbs (line 78) | fn from_fbs(state: &Self::FbsType) -> Self { type FbsType (line 90) | type FbsType = web_rtc_transport::DtlsParameters; method to_fbs (line 92) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 105) | type FbsType = web_rtc_transport::DtlsParameters; method from_fbs (line 107) | fn from_fbs(parameters: &Self::FbsType) -> Self { type FbsType (line 120) | type FbsType = web_rtc_transport::Fingerprint; method to_fbs (line 122) | fn to_fbs(&self) -> Self::FbsType { function hex_as_bytes (line 149) | fn hex_as_bytes(input: &str) -> [u8; N] { type FbsType (line 161) | type FbsType = web_rtc_transport::Fingerprint; method from_fbs (line 163) | fn from_fbs(fingerprint: &Self::FbsType) -> Self { type FbsType (line 205) | type FbsType = web_rtc_transport::IceRole; method from_fbs (line 207) | fn from_fbs(role: &Self::FbsType) -> Self { type FbsType (line 216) | type FbsType = web_rtc_transport::IceParameters; method from_fbs (line 218) | fn from_fbs(parameters: &Self::FbsType) -> Self { type FbsType (line 228) | type FbsType = sctp_association::SctpState; method from_fbs (line 230) | fn from_fbs(state: &Self::FbsType) -> Self { type FbsType (line 242) | type FbsType = web_rtc_transport::IceCandidateType; method from_fbs (line 244) | fn from_fbs(candidate_type: &Self::FbsType) -> Self { type FbsType (line 252) | type FbsType = web_rtc_transport::IceCandidate; method from_fbs (line 254) | fn from_fbs(candidate: &Self::FbsType) -> Self { type FbsType (line 268) | type FbsType = web_rtc_transport::IceCandidateTcpType; method from_fbs (line 270) | fn from_fbs(candidate_type: &Self::FbsType) -> Self { type FbsType (line 278) | type FbsType = web_rtc_transport::IceState; method from_fbs (line 280) | fn from_fbs(state: &Self::FbsType) -> Self { type FbsType (line 291) | type FbsType = transport::Protocol; method from_fbs (line 293) | fn from_fbs(protocol: &Self::FbsType) -> Self { type FbsType (line 302) | type FbsType = transport::Tuple; method from_fbs (line 304) | fn from_fbs(tuple: &Self::FbsType) -> Self { type FbsType (line 334) | type FbsType = common::TraceDirection; method from_fbs (line 336) | fn from_fbs(event_type: &Self::FbsType) -> Self { type FbsType (line 345) | type FbsType = producer::SrTraceInfo; method from_fbs (line 347) | fn from_fbs(info: &Self::FbsType) -> Self { type FbsType (line 360) | type FbsType = transport::BweType; method from_fbs (line 362) | fn from_fbs(info: &Self::FbsType) -> Self { type FbsType (line 371) | type FbsType = transport::BweTraceInfo; method from_fbs (line 373) | fn from_fbs(info: &Self::FbsType) -> Self { type FbsType (line 388) | type FbsType = rtp_packet::Dump; method from_fbs (line 390) | fn from_fbs(rtp_packet: &Self::FbsType) -> Self { FILE: rust/src/fbs.rs type TryFromFbs (line 3) | pub(crate) trait TryFromFbs<'a>: Sized { method try_from_fbs (line 7) | fn try_from_fbs(fbs: Self::FbsType) -> Result; type FromFbs (line 10) | pub(crate) trait FromFbs: Sized { method from_fbs (line 13) | fn from_fbs(fbs: &Self::FbsType) -> Self; type FbsType (line 38) | type FbsType = Option; method from_fbs (line 40) | fn from_fbs(value: &Self::FbsType) -> Self { type FbsType (line 49) | type FbsType = Vec; method from_fbs (line 51) | fn from_fbs(fbs: &Self::FbsType) -> Self { type FbsType (line 20) | type FbsType = Vec; type Error (line 21) | type Error = T::Error; function try_from_fbs (line 23) | fn try_from_fbs(fbs: Self::FbsType) -> Result { type ToFbs (line 28) | pub(crate) trait ToFbs: Sized { method to_fbs (line 31) | fn to_fbs(&self) -> Self::FbsType; type FbsType (line 60) | type FbsType = Vec; method to_fbs (line 62) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 71) | type FbsType = Option; method to_fbs (line 73) | fn to_fbs(&self) -> Self::FbsType { FILE: rust/src/messages.rs type Request (line 48) | pub(crate) trait Request constant METHOD (line 53) | const METHOD: request::Method; method into_bytes (line 58) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec; method default_for_soft_error (line 62) | fn default_for_soft_error() -> Option { method convert_response (line 67) | fn convert_response( constant METHOD (line 85) | const METHOD: request::Method = request::Method::WorkerDump; type HandlerId (line 86) | type HandlerId = &'static str; type Response (line 87) | type Response = WorkerDump; method into_bytes (line 89) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 105) | fn convert_response( constant METHOD (line 154) | const METHOD: request::Method = request::Method::WorkerUpdateSettings; type HandlerId (line 155) | type HandlerId = &'static str; type Response (line 156) | type Response = (); method into_bytes (line 158) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 187) | fn convert_response( constant METHOD (line 201) | const METHOD: request::Method = request::Method::WorkerCreateWebrtcser... type HandlerId (line 202) | type HandlerId = &'static str; type Response (line 203) | type Response = (); method into_bytes (line 205) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 227) | fn convert_response( constant METHOD (line 263) | const METHOD: request::Method = request::Method::WorkerWebrtcserverClose; type HandlerId (line 264) | type HandlerId = &'static str; type Response (line 265) | type Response = (); method into_bytes (line 267) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 289) | fn convert_response( constant METHOD (line 300) | const METHOD: request::Method = request::Method::WebrtcserverDump; type HandlerId (line 301) | type HandlerId = WebRtcServerId; type Response (line 302) | type Response = WebRtcServerDump; method into_bytes (line 304) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 320) | fn convert_response( constant METHOD (line 381) | const METHOD: request::Method = request::Method::WorkerCreateRouter; type HandlerId (line 382) | type HandlerId = &'static str; type Response (line 383) | type Response = (); method into_bytes (line 385) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 402) | fn convert_response( constant METHOD (line 415) | const METHOD: request::Method = request::Method::WorkerCloseRouter; type HandlerId (line 416) | type HandlerId = &'static str; type Response (line 417) | type Response = (); method into_bytes (line 419) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 437) | fn convert_response( constant METHOD (line 448) | const METHOD: request::Method = request::Method::RouterDump; type HandlerId (line 449) | type HandlerId = RouterId; type Response (line 450) | type Response = RouterDump; method into_bytes (line 452) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 468) | fn convert_response( constant METHOD (line 591) | const METHOD: request::Method = request::Method::RouterCreateDirecttra... type HandlerId (line 592) | type HandlerId = RouterId; type Response (line 593) | type Response = (); method into_bytes (line 595) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 617) | fn convert_response( constant METHOD (line 758) | const METHOD: request::Method = request::Method::RouterCreateWebrtctra... type HandlerId (line 759) | type HandlerId = RouterId; type Response (line 760) | type Response = WebRtcTransportData; method into_bytes (line 762) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 789) | fn convert_response( constant METHOD (line 825) | const METHOD: request::Method = request::Method::RouterCreateWebrtctra... type HandlerId (line 826) | type HandlerId = RouterId; type Response (line 827) | type Response = WebRtcTransportData; method into_bytes (line 829) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 858) | fn convert_response( constant METHOD (line 961) | const METHOD: request::Method = request::Method::RouterCreatePlaintran... type HandlerId (line 962) | type HandlerId = RouterId; type Response (line 963) | type Response = PlainTransportData; method into_bytes (line 965) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 987) | fn convert_response( constant METHOD (line 1087) | const METHOD: request::Method = request::Method::RouterCreatePipetrans... type HandlerId (line 1088) | type HandlerId = RouterId; type Response (line 1089) | type Response = PipeTransportData; method into_bytes (line 1091) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1113) | fn convert_response( constant METHOD (line 1176) | const METHOD: request::Method = request::Method::RouterCreateAudioleve... type HandlerId (line 1177) | type HandlerId = RouterId; type Response (line 1178) | type Response = (); method into_bytes (line 1180) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1210) | fn convert_response( constant METHOD (line 1243) | const METHOD: request::Method = request::Method::RouterCreateActivespe... type HandlerId (line 1244) | type HandlerId = RouterId; type Response (line 1245) | type Response = (); method into_bytes (line 1247) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1275) | fn convert_response( constant METHOD (line 1286) | const METHOD: request::Method = request::Method::TransportDump; type HandlerId (line 1287) | type HandlerId = TransportId; type Response (line 1288) | type Response = response::Body; method into_bytes (line 1290) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1306) | fn convert_response( constant METHOD (line 1321) | const METHOD: request::Method = request::Method::TransportGetStats; type HandlerId (line 1322) | type HandlerId = TransportId; type Response (line 1323) | type Response = response::Body; method into_bytes (line 1325) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1341) | fn convert_response( constant METHOD (line 1359) | const METHOD: request::Method = request::Method::RouterCloseTransport; type HandlerId (line 1360) | type HandlerId = RouterId; type Response (line 1361) | type Response = (); method into_bytes (line 1363) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1382) | fn convert_response( constant METHOD (line 1400) | const METHOD: request::Method = request::Method::WebrtctransportConnect; type HandlerId (line 1401) | type HandlerId = TransportId; type Response (line 1402) | type Response = WebRtcTransportConnectResponse; method into_bytes (line 1404) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1423) | fn convert_response( constant METHOD (line 1451) | const METHOD: request::Method = request::Method::PipetransportConnect; type HandlerId (line 1452) | type HandlerId = TransportId; type Response (line 1453) | type Response = PipeTransportConnectResponse; method into_bytes (line 1455) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1477) | fn convert_response( constant METHOD (line 1508) | const METHOD: request::Method = request::Method::PlaintransportConnect; type HandlerId (line 1509) | type HandlerId = TransportId; type Response (line 1510) | type Response = PlainTransportConnectResponse; method into_bytes (line 1512) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1536) | fn convert_response( constant METHOD (line 1563) | const METHOD: request::Method = request::Method::TransportSetMaxIncomi... type HandlerId (line 1564) | type HandlerId = TransportId; type Response (line 1565) | type Response = (); method into_bytes (line 1567) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1586) | fn convert_response( constant METHOD (line 1599) | const METHOD: request::Method = request::Method::TransportSetMaxOutgoi... type HandlerId (line 1600) | type HandlerId = TransportId; type Response (line 1601) | type Response = (); method into_bytes (line 1603) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1622) | fn convert_response( constant METHOD (line 1635) | const METHOD: request::Method = request::Method::TransportSetMinOutgoi... type HandlerId (line 1636) | type HandlerId = TransportId; type Response (line 1637) | type Response = (); method into_bytes (line 1639) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1658) | fn convert_response( constant METHOD (line 1669) | const METHOD: request::Method = request::Method::TransportRestartIce; type HandlerId (line 1670) | type HandlerId = TransportId; type Response (line 1671) | type Response = IceParameters; method into_bytes (line 1673) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1688) | fn convert_response( constant METHOD (line 1722) | const METHOD: request::Method = request::Method::TransportProduce; type HandlerId (line 1723) | type HandlerId = TransportId; type Response (line 1724) | type Response = TransportProduceResponse; method into_bytes (line 1726) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1752) | fn convert_response( constant METHOD (line 1789) | const METHOD: request::Method = request::Method::TransportConsume; type HandlerId (line 1790) | type HandlerId = TransportId; type Response (line 1791) | type Response = TransportConsumeResponse; method into_bytes (line 1793) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1822) | fn convert_response( constant METHOD (line 1863) | const METHOD: request::Method = request::Method::TransportProduceData; type HandlerId (line 1864) | type HandlerId = TransportId; type Response (line 1865) | type Response = TransportProduceDataResponse; method into_bytes (line 1867) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1903) | fn convert_response( constant METHOD (line 1951) | const METHOD: request::Method = request::Method::TransportConsumeData; type HandlerId (line 1952) | type HandlerId = TransportId; type Response (line 1953) | type Response = TransportConsumeDataResponse; method into_bytes (line 1955) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 1993) | fn convert_response( constant METHOD (line 2025) | const METHOD: request::Method = request::Method::TransportEnableTraceE... type HandlerId (line 2026) | type HandlerId = TransportId; type Response (line 2027) | type Response = (); method into_bytes (line 2029) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2050) | fn convert_response( method default_for_soft_error (line 2056) | fn default_for_soft_error() -> Option { constant METHOD (line 2097) | const METHOD: request::Method = request::Method::TransportCloseProducer; type HandlerId (line 2098) | type HandlerId = TransportId; type Response (line 2099) | type Response = (); method into_bytes (line 2101) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2121) | fn convert_response( constant METHOD (line 2132) | const METHOD: request::Method = request::Method::ProducerDump; type HandlerId (line 2133) | type HandlerId = ProducerId; type Response (line 2134) | type Response = ProducerDump; method into_bytes (line 2136) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2152) | fn convert_response( constant METHOD (line 2167) | const METHOD: request::Method = request::Method::ProducerGetStats; type HandlerId (line 2168) | type HandlerId = ProducerId; type Response (line 2169) | type Response = response::Body; method into_bytes (line 2171) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2187) | fn convert_response( constant METHOD (line 2203) | const METHOD: request::Method = request::Method::ProducerPause; type HandlerId (line 2204) | type HandlerId = ProducerId; type Response (line 2205) | type Response = (); method into_bytes (line 2207) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2223) | fn convert_response( constant METHOD (line 2234) | const METHOD: request::Method = request::Method::ProducerResume; type HandlerId (line 2235) | type HandlerId = ProducerId; type Response (line 2236) | type Response = (); method into_bytes (line 2238) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2254) | fn convert_response( constant METHOD (line 2267) | const METHOD: request::Method = request::Method::ProducerEnableTraceEv... type HandlerId (line 2268) | type HandlerId = ProducerId; type Response (line 2269) | type Response = (); method into_bytes (line 2271) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2292) | fn convert_response( method default_for_soft_error (line 2298) | fn default_for_soft_error() -> Option { constant METHOD (line 2339) | const METHOD: request::Method = request::Method::TransportCloseConsumer; type HandlerId (line 2340) | type HandlerId = TransportId; type Response (line 2341) | type Response = (); method into_bytes (line 2343) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2363) | fn convert_response( constant METHOD (line 2374) | const METHOD: request::Method = request::Method::ConsumerDump; type HandlerId (line 2375) | type HandlerId = ConsumerId; type Response (line 2376) | type Response = ConsumerDump; method into_bytes (line 2378) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2394) | fn convert_response( constant METHOD (line 2409) | const METHOD: request::Method = request::Method::ConsumerGetStats; type HandlerId (line 2410) | type HandlerId = ConsumerId; type Response (line 2411) | type Response = response::Body; method into_bytes (line 2413) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2429) | fn convert_response( constant METHOD (line 2445) | const METHOD: request::Method = request::Method::ConsumerPause; type HandlerId (line 2446) | type HandlerId = ConsumerId; type Response (line 2447) | type Response = (); method into_bytes (line 2449) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2465) | fn convert_response( constant METHOD (line 2476) | const METHOD: request::Method = request::Method::ConsumerResume; type HandlerId (line 2477) | type HandlerId = ConsumerId; type Response (line 2478) | type Response = (); method into_bytes (line 2480) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2496) | fn convert_response( constant METHOD (line 2509) | const METHOD: request::Method = request::Method::ConsumerSetPreferredL... type HandlerId (line 2510) | type HandlerId = ConsumerId; type Response (line 2511) | type Response = Option; method into_bytes (line 2513) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2536) | fn convert_response( constant METHOD (line 2563) | const METHOD: request::Method = request::Method::ConsumerSetPriority; type HandlerId (line 2564) | type HandlerId = ConsumerId; type Response (line 2565) | type Response = ConsumerSetPriorityResponse; method into_bytes (line 2567) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2586) | fn convert_response( constant METHOD (line 2605) | const METHOD: request::Method = request::Method::ConsumerRequestKeyFrame; type HandlerId (line 2606) | type HandlerId = ConsumerId; type Response (line 2607) | type Response = (); method into_bytes (line 2609) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2624) | fn convert_response( constant METHOD (line 2637) | const METHOD: request::Method = request::Method::ConsumerEnableTraceEv... type HandlerId (line 2638) | type HandlerId = ConsumerId; type Response (line 2639) | type Response = (); method into_bytes (line 2641) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2662) | fn convert_response( method default_for_soft_error (line 2668) | fn default_for_soft_error() -> Option { constant METHOD (line 2679) | const METHOD: request::Method = request::Method::TransportCloseDatapro... type HandlerId (line 2680) | type HandlerId = TransportId; type Response (line 2681) | type Response = (); method into_bytes (line 2683) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2705) | fn convert_response( constant METHOD (line 2716) | const METHOD: request::Method = request::Method::DataproducerDump; type HandlerId (line 2717) | type HandlerId = DataProducerId; type Response (line 2718) | type Response = response::Body; method into_bytes (line 2720) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2736) | fn convert_response( constant METHOD (line 2752) | const METHOD: request::Method = request::Method::DataproducerGetStats; type HandlerId (line 2753) | type HandlerId = DataProducerId; type Response (line 2754) | type Response = response::Body; method into_bytes (line 2756) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2772) | fn convert_response( constant METHOD (line 2788) | const METHOD: request::Method = request::Method::DataproducerPause; type HandlerId (line 2789) | type HandlerId = DataProducerId; type Response (line 2790) | type Response = (); method into_bytes (line 2792) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2808) | fn convert_response( constant METHOD (line 2819) | const METHOD: request::Method = request::Method::DataproducerResume; type HandlerId (line 2820) | type HandlerId = DataProducerId; type Response (line 2821) | type Response = (); method into_bytes (line 2823) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2839) | fn convert_response( constant METHOD (line 2890) | const METHOD: request::Method = request::Method::TransportCloseDatacon... type HandlerId (line 2891) | type HandlerId = TransportId; type Response (line 2892) | type Response = (); method into_bytes (line 2894) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2916) | fn convert_response( constant METHOD (line 2927) | const METHOD: request::Method = request::Method::DataconsumerDump; type HandlerId (line 2928) | type HandlerId = DataConsumerId; type Response (line 2929) | type Response = response::Body; method into_bytes (line 2931) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2947) | fn convert_response( constant METHOD (line 2963) | const METHOD: request::Method = request::Method::DataconsumerGetStats; type HandlerId (line 2964) | type HandlerId = DataConsumerId; type Response (line 2965) | type Response = response::Body; method into_bytes (line 2967) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 2983) | fn convert_response( constant METHOD (line 2999) | const METHOD: request::Method = request::Method::DataconsumerPause; type HandlerId (line 3000) | type HandlerId = DataConsumerId; type Response (line 3001) | type Response = (); method into_bytes (line 3003) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3019) | fn convert_response( constant METHOD (line 3030) | const METHOD: request::Method = request::Method::DataconsumerResume; type HandlerId (line 3031) | type HandlerId = DataConsumerId; type Response (line 3032) | type Response = (); method into_bytes (line 3034) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3050) | fn convert_response( constant METHOD (line 3066) | const METHOD: request::Method = request::Method::DataconsumerGetBuffer... type HandlerId (line 3067) | type HandlerId = DataConsumerId; type Response (line 3068) | type Response = DataConsumerGetBufferedAmountResponse; method into_bytes (line 3070) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3086) | fn convert_response( constant METHOD (line 3107) | const METHOD: request::Method = request::Method::DataconsumerSetBuffer... type HandlerId (line 3108) | type HandlerId = DataConsumerId; type Response (line 3109) | type Response = (); method into_bytes (line 3111) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3137) | fn convert_response( constant METHOD (line 3152) | const METHOD: request::Method = request::Method::DataconsumerSend; type HandlerId (line 3153) | type HandlerId = DataConsumerId; type Response (line 3154) | type Response = (); method into_bytes (line 3156) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3175) | fn convert_response( constant METHOD (line 3199) | const METHOD: request::Method = request::Method::DataconsumerSetSubcha... type HandlerId (line 3200) | type HandlerId = DataConsumerId; type Response (line 3201) | type Response = DataConsumerSetSubchannelsResponse; method into_bytes (line 3203) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3223) | fn convert_response( constant METHOD (line 3249) | const METHOD: request::Method = request::Method::DataconsumerAddSubcha... type HandlerId (line 3250) | type HandlerId = DataConsumerId; type Response (line 3251) | type Response = DataConsumerAddSubchannelResponse; method into_bytes (line 3253) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3273) | fn convert_response( constant METHOD (line 3299) | const METHOD: request::Method = request::Method::DataconsumerRemoveSub... type HandlerId (line 3300) | type HandlerId = DataConsumerId; type Response (line 3301) | type Response = DataConsumerRemoveSubchannelResponse; method into_bytes (line 3303) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3323) | fn convert_response( constant METHOD (line 3344) | const METHOD: request::Method = request::Method::RouterCloseRtpobserver; type HandlerId (line 3345) | type HandlerId = RouterId; type Response (line 3346) | type Response = (); method into_bytes (line 3348) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3368) | fn convert_response( constant METHOD (line 3379) | const METHOD: request::Method = request::Method::RtpobserverPause; type HandlerId (line 3380) | type HandlerId = RtpObserverId; type Response (line 3381) | type Response = (); method into_bytes (line 3383) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3398) | fn convert_response( constant METHOD (line 3409) | const METHOD: request::Method = request::Method::RtpobserverResume; type HandlerId (line 3410) | type HandlerId = RtpObserverId; type Response (line 3411) | type Response = (); method into_bytes (line 3413) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3428) | fn convert_response( constant METHOD (line 3442) | const METHOD: request::Method = request::Method::RtpobserverAddProducer; type HandlerId (line 3443) | type HandlerId = RtpObserverId; type Response (line 3444) | type Response = (); method into_bytes (line 3446) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3467) | fn convert_response( constant METHOD (line 3481) | const METHOD: request::Method = request::Method::RtpobserverRemoveProd... type HandlerId (line 3482) | type HandlerId = RtpObserverId; type Response (line 3483) | type Response = (); method into_bytes (line 3485) | fn into_bytes(self, id: u32, handler_id: Self::HandlerId) -> Vec { method convert_response (line 3506) | fn convert_response( type Notification (line 72) | pub(crate) trait Notification: Debug { constant EVENT (line 74) | const EVENT: notification::Event; method into_bytes (line 78) | fn into_bytes(self, handler_id: Self::HandlerId) -> Vec; constant EVENT (line 238) | const EVENT: notification::Event = notification::Event::WorkerClose; type HandlerId (line 239) | type HandlerId = &'static str; method into_bytes (line 241) | fn into_bytes(self, handler_id: Self::HandlerId) -> Vec { constant EVENT (line 2068) | const EVENT: notification::Event = notification::Event::TransportSendR... type HandlerId (line 2069) | type HandlerId = TransportId; method into_bytes (line 2071) | fn into_bytes(self, handler_id: Self::HandlerId) -> Vec { constant EVENT (line 2310) | const EVENT: notification::Event = notification::Event::ProducerSend; type HandlerId (line 2311) | type HandlerId = ProducerId; method into_bytes (line 2313) | fn into_bytes(self, handler_id: Self::HandlerId) -> Vec { constant EVENT (line 2855) | const EVENT: notification::Event = notification::Event::DataproducerSend; type HandlerId (line 2856) | type HandlerId = DataProducerId; method into_bytes (line 2858) | fn into_bytes(self, handler_id: Self::HandlerId) -> Vec { type WorkerDumpRequest (line 82) | pub(crate) struct WorkerDumpRequest {} type WorkerUpdateSettingsRequest (line 149) | pub(crate) struct WorkerUpdateSettingsRequest { type WorkerCreateWebRtcServerRequest (line 195) | pub(crate) struct WorkerCreateWebRtcServerRequest { type WorkerCloseNotification (line 235) | pub(crate) struct WorkerCloseNotification {} type WebRtcServerCloseRequest (line 258) | pub(crate) struct WebRtcServerCloseRequest { type WebRtcServerDumpRequest (line 297) | pub(crate) struct WebRtcServerDumpRequest {} type WorkerCreateRouterRequest (line 376) | pub(crate) struct WorkerCreateRouterRequest { type RouterCloseRequest (line 410) | pub(crate) struct RouterCloseRequest { type RouterDumpRequest (line 445) | pub(crate) struct RouterDumpRequest {} type RouterCreateDirectTransportData (line 547) | pub(crate) struct RouterCreateDirectTransportData { method from_options (line 554) | pub(crate) fn from_options( type FbsType (line 567) | type FbsType = direct_transport::DirectTransportOptions; method to_fbs (line 569) | fn to_fbs(&self) -> Self::FbsType { type RouterCreateDirectTransportRequest (line 586) | pub(crate) struct RouterCreateDirectTransportRequest { type RouterCreateWebrtcTransportListen (line 626) | enum RouterCreateWebrtcTransportListen { type FbsType (line 638) | type FbsType = web_rtc_transport::Listen; method to_fbs (line 640) | fn to_fbs(&self) -> Self::FbsType { type RouterCreateWebrtcTransportData (line 660) | pub(crate) struct RouterCreateWebrtcTransportData { method from_options (line 678) | pub(crate) fn from_options( type FbsType (line 713) | type FbsType = web_rtc_transport::WebRtcTransportOptions; method to_fbs (line 715) | fn to_fbs(&self) -> Self::FbsType { type WebRtcTransportData (line 739) | pub(crate) struct WebRtcTransportData { type RouterCreateWebRtcTransportRequest (line 753) | pub(crate) struct RouterCreateWebRtcTransportRequest { type RouterCreateWebRtcTransportWithServerRequest (line 820) | pub(crate) struct RouterCreateWebRtcTransportWithServerRequest { type RouterCreatePlainTransportData (line 890) | pub(crate) struct RouterCreatePlainTransportData { method from_options (line 906) | pub(crate) fn from_options( type FbsType (line 928) | type FbsType = plain_transport::PlainTransportOptions; method to_fbs (line 930) | fn to_fbs(&self) -> Self::FbsType { type RouterCreatePlainTransportRequest (line 956) | pub(crate) struct RouterCreatePlainTransportRequest { type PlainTransportData (line 1015) | pub(crate) struct PlainTransportData { type RouterCreatePipeTransportData (line 1028) | pub(crate) struct RouterCreatePipeTransportData { method from_options (line 1041) | pub(crate) fn from_options( type FbsType (line 1060) | type FbsType = pipe_transport::PipeTransportOptions; method to_fbs (line 1062) | fn to_fbs(&self) -> Self::FbsType { type RouterCreatePipeTransportRequest (line 1082) | pub(crate) struct RouterCreatePipeTransportRequest { type PipeTransportData (line 1138) | pub(crate) struct PipeTransportData { type RouterCreateAudioLevelObserverRequest (line 1148) | pub(crate) struct RouterCreateAudioLevelObserverRequest { type RouterCreateAudioLevelObserverData (line 1154) | pub(crate) struct RouterCreateAudioLevelObserverData { method from_options (line 1162) | pub(crate) fn from_options( type RouterCreateActiveSpeakerObserverRequest (line 1219) | pub(crate) struct RouterCreateActiveSpeakerObserverRequest { type RouterCreateActiveSpeakerObserverData (line 1225) | pub(crate) struct RouterCreateActiveSpeakerObserverData { method from_options (line 1231) | pub(crate) fn from_options( type TransportDumpRequest (line 1283) | pub(crate) struct TransportDumpRequest {} type TransportGetStatsRequest (line 1318) | pub(crate) struct TransportGetStatsRequest {} type TransportCloseRequest (line 1354) | pub(crate) struct TransportCloseRequest { type WebRtcTransportConnectResponse (line 1390) | pub(crate) struct WebRtcTransportConnectResponse { type WebRtcTransportConnectRequest (line 1395) | pub(crate) struct WebRtcTransportConnectRequest { type PipeTransportConnectResponse (line 1439) | pub(crate) struct PipeTransportConnectResponse { type PipeTransportConnectRequest (line 1444) | pub(crate) struct PipeTransportConnectRequest { type PlainTransportConnectResponse (line 1493) | pub(crate) struct PlainTransportConnectResponse { type TransportConnectPlainRequest (line 1500) | pub(crate) struct TransportConnectPlainRequest { type TransportSetMaxIncomingBitrateRequest (line 1558) | pub(crate) struct TransportSetMaxIncomingBitrateRequest { type TransportSetMaxOutgoingBitrateRequest (line 1594) | pub(crate) struct TransportSetMaxOutgoingBitrateRequest { type TransportSetMinOutgoingBitrateRequest (line 1630) | pub(crate) struct TransportSetMinOutgoingBitrateRequest { type TransportRestartIceRequest (line 1666) | pub(crate) struct TransportRestartIceRequest {} type TransportProduceRequest (line 1706) | pub(crate) struct TransportProduceRequest { type TransportProduceResponse (line 1717) | pub(crate) struct TransportProduceResponse { type TransportConsumeRequest (line 1768) | pub(crate) struct TransportConsumeRequest { type TransportConsumeResponse (line 1781) | pub(crate) struct TransportConsumeResponse { type TransportProduceDataRequest (line 1843) | pub(crate) struct TransportProduceDataRequest { type TransportProduceDataResponse (line 1854) | pub(crate) struct TransportProduceDataResponse { type TransportConsumeDataRequest (line 1928) | pub(crate) struct TransportConsumeDataRequest { type TransportConsumeDataResponse (line 1940) | pub(crate) struct TransportConsumeDataResponse { type TransportEnableTraceEventRequest (line 2020) | pub(crate) struct TransportEnableTraceEventRequest { type TransportSendRtcpNotification (line 2063) | pub(crate) struct TransportSendRtcpNotification { type ProducerCloseRequest (line 2092) | pub(crate) struct ProducerCloseRequest { type ProducerDumpRequest (line 2129) | pub(crate) struct ProducerDumpRequest {} type ProducerGetStatsRequest (line 2164) | pub(crate) struct ProducerGetStatsRequest {} type ProducerPauseRequest (line 2200) | pub(crate) struct ProducerPauseRequest {} type ProducerResumeRequest (line 2231) | pub(crate) struct ProducerResumeRequest {} type ProducerEnableTraceEventRequest (line 2262) | pub(crate) struct ProducerEnableTraceEventRequest { type ProducerSendNotification (line 2305) | pub(crate) struct ProducerSendNotification { type ConsumerCloseRequest (line 2334) | pub(crate) struct ConsumerCloseRequest { type ConsumerDumpRequest (line 2371) | pub(crate) struct ConsumerDumpRequest {} type ConsumerGetStatsRequest (line 2406) | pub(crate) struct ConsumerGetStatsRequest {} type ConsumerPauseRequest (line 2442) | pub(crate) struct ConsumerPauseRequest {} type ConsumerResumeRequest (line 2473) | pub(crate) struct ConsumerResumeRequest {} type ConsumerSetPreferredLayersRequest (line 2504) | pub(crate) struct ConsumerSetPreferredLayersRequest { type ConsumerSetPriorityRequest (line 2553) | pub(crate) struct ConsumerSetPriorityRequest { type ConsumerSetPriorityResponse (line 2558) | pub(crate) struct ConsumerSetPriorityResponse { type ConsumerRequestKeyFrameRequest (line 2602) | pub(crate) struct ConsumerRequestKeyFrameRequest {} type ConsumerEnableTraceEventRequest (line 2632) | pub(crate) struct ConsumerEnableTraceEventRequest { type DataProducerCloseRequest (line 2674) | pub(crate) struct DataProducerCloseRequest { type DataProducerDumpRequest (line 2713) | pub(crate) struct DataProducerDumpRequest {} type DataProducerGetStatsRequest (line 2749) | pub(crate) struct DataProducerGetStatsRequest {} type DataProducerPauseRequest (line 2785) | pub(crate) struct DataProducerPauseRequest {} type DataProducerResumeRequest (line 2816) | pub(crate) struct DataProducerResumeRequest {} type DataProducerSendNotification (line 2847) | pub(crate) struct DataProducerSendNotification { type DataConsumerCloseRequest (line 2885) | pub(crate) struct DataConsumerCloseRequest { type DataConsumerDumpRequest (line 2924) | pub(crate) struct DataConsumerDumpRequest {} type DataConsumerGetStatsRequest (line 2960) | pub(crate) struct DataConsumerGetStatsRequest {} type DataConsumerPauseRequest (line 2996) | pub(crate) struct DataConsumerPauseRequest {} type DataConsumerResumeRequest (line 3027) | pub(crate) struct DataConsumerResumeRequest {} type DataConsumerGetBufferedAmountRequest (line 3058) | pub(crate) struct DataConsumerGetBufferedAmountRequest {} type DataConsumerGetBufferedAmountResponse (line 3061) | pub(crate) struct DataConsumerGetBufferedAmountResponse { type DataConsumerSetBufferedAmountLowThresholdRequest (line 3102) | pub(crate) struct DataConsumerSetBufferedAmountLowThresholdRequest { type DataConsumerSendRequest (line 3146) | pub(crate) struct DataConsumerSendRequest { function from (line 3183) | fn from(request: DataConsumerSendRequest) -> Self { type DataConsumerSetSubchannelsRequest (line 3189) | pub(crate) struct DataConsumerSetSubchannelsRequest { type DataConsumerSetSubchannelsResponse (line 3194) | pub(crate) struct DataConsumerSetSubchannelsResponse { type DataConsumerAddSubchannelRequest (line 3239) | pub(crate) struct DataConsumerAddSubchannelRequest { type DataConsumerAddSubchannelResponse (line 3244) | pub(crate) struct DataConsumerAddSubchannelResponse { type DataConsumerRemoveSubchannelRequest (line 3289) | pub(crate) struct DataConsumerRemoveSubchannelRequest { type DataConsumerRemoveSubchannelResponse (line 3294) | pub(crate) struct DataConsumerRemoveSubchannelResponse { type RtpObserverCloseRequest (line 3339) | pub(crate) struct RtpObserverCloseRequest { type RtpObserverPauseRequest (line 3376) | pub(crate) struct RtpObserverPauseRequest {} type RtpObserverResumeRequest (line 3406) | pub(crate) struct RtpObserverResumeRequest {} type RtpObserverAddProducerRequest (line 3437) | pub(crate) struct RtpObserverAddProducerRequest { type RtpObserverRemoveProducerRequest (line 3476) | pub(crate) struct RtpObserverRemoveProducerRequest { FILE: rust/src/ortc.rs constant DYNAMIC_PAYLOAD_TYPES (line 27) | const DYNAMIC_PAYLOAD_TYPES: &[u8] = &[ type Cache (line 36) | struct Cache { type RtpMappingCodec (line 50) | pub struct RtpMappingCodec { type RtpMappingEncoding (line 58) | pub struct RtpMappingEncoding { type RtpMapping (line 70) | pub struct RtpMapping { type FbsType (line 76) | type FbsType = rtp_parameters::RtpMappingRef<'a>; type Error (line 77) | type Error = Box; method try_from_fbs (line 79) | fn try_from_fbs(mapping: Self::FbsType) -> Result { type FbsType (line 112) | type FbsType = rtp_parameters::RtpMapping; method to_fbs (line 114) | fn to_fbs(&self) -> Self::FbsType { type RtpParametersError (line 140) | pub enum RtpParametersError { type RtpCapabilitiesError (line 148) | pub enum RtpCapabilitiesError { type RtpParametersMappingError (line 168) | pub enum RtpParametersMappingError { type ConsumerRtpParametersError (line 193) | pub enum ConsumerRtpParametersError { function generate_ssrc (line 202) | fn generate_ssrc() -> u32 { function validate_rtp_parameters (line 207) | pub(crate) fn validate_rtp_parameters( function validate_rtp_codec_parameters (line 218) | fn validate_rtp_codec_parameters(codec: &RtpCodecParameters) -> Result<(... function validate_rtp_codec_capability (line 237) | fn validate_rtp_codec_capability(codec: &RtpCodecCapability) -> Result<(... function validate_rtp_capabilities (line 256) | pub(crate) fn validate_rtp_capabilities( function generate_router_rtp_capabilities (line 268) | pub(crate) fn generate_router_rtp_capabilities( function get_producer_rtp_parameters_mapping (line 428) | pub(crate) fn get_producer_rtp_parameters_mapping( function get_consumable_rtp_parameters (line 555) | pub(crate) fn get_consumable_rtp_parameters( function can_consume (line 720) | pub(crate) fn can_consume( function get_consumer_rtp_parameters (line 750) | pub(crate) fn get_consumer_rtp_parameters( function get_pipe_consumer_rtp_parameters (line 929) | pub(crate) fn get_pipe_consumer_rtp_parameters( type CodecToMatch (line 1009) | struct CodecToMatch<'a> { function from (line 1017) | fn from(rtp_codec_capability: &'a RtpCodecCapability) -> Self { function from (line 1047) | fn from(rtp_codec_capability: &'a RtpCodecCapabilityFinalized) -> Self { function from (line 1077) | fn from(rtp_codec_parameters: &'a RtpCodecParameters) -> Self { function match_codecs (line 1107) | fn match_codecs( FILE: rust/src/ortc/tests.rs function generate_router_rtp_capabilities_succeeds (line 6) | fn generate_router_rtp_capabilities_succeeds() { function generate_router_rtp_capabilities_unsupported (line 109) | fn generate_router_rtp_capabilities_unsupported() { function generate_router_rtp_capabilities_too_many_codecs (line 124) | fn generate_router_rtp_capabilities_too_many_codecs() { function get_producer_rtp_parameters_mapping_get_consumable_rtp_parameters_get_consumer_rtp_parameters_get_pipe_consumer_rtp_parameters_succeeds (line 145) | fn get_producer_rtp_parameters_mapping_get_consumable_rtp_parameters_get... function get_producer_rtp_parameters_mapping_unsupported (line 659) | fn get_producer_rtp_parameters_mapping_unsupported() { FILE: rust/src/router.rs type RouterOptions (line 90) | pub struct RouterOptions { method new (line 100) | pub fn new(media_codecs: Vec) -> Self { method default (line 109) | fn default() -> Self { type PipeToRouterOptions (line 119) | pub struct PipeToRouterOptions { method new (line 152) | pub fn new(router: Router) -> Self { type PipeProducerToRouterPair (line 184) | pub struct PipeProducerToRouterPair { type PipeProducerToRouterError (line 194) | pub enum PipeProducerToRouterError { method from (line 213) | fn from(error: RequestError) -> Self { method from (line 219) | fn from(error: ConsumeError) -> Self { method from (line 225) | fn from(error: ProduceError) -> Self { type PipeDataProducerToRouterPair (line 240) | pub struct PipeDataProducerToRouterPair { type PipeDataProducerToRouterError (line 250) | pub enum PipeDataProducerToRouterError { method from (line 269) | fn from(error: RequestError) -> Self { method from (line 275) | fn from(error: ConsumeDataError) -> Self { method from (line 281) | fn from(error: ProduceDataError) -> Self { type UpdateMediaCodecsError (line 288) | pub enum UpdateMediaCodecsError { type RouterDump (line 298) | pub struct RouterDump { type NewTransport (line 312) | pub enum NewTransport<'a> { type Target (line 324) | type Target = dyn Transport; method deref (line 326) | fn deref(&self) -> &Self::Target { type NewRtpObserver (line 338) | pub enum NewRtpObserver<'a> { type Target (line 346) | type Target = dyn RtpObserver; method deref (line 348) | fn deref(&self) -> &Self::Target { type PipeTransportPair (line 356) | struct PipeTransportPair { method downgrade (line 362) | fn downgrade(&self) -> WeakPipeTransportPair { type WeakPipeTransportPair (line 371) | struct WeakPipeTransportPair { method upgrade (line 377) | fn upgrade(&self) -> Option { type Handlers (line 386) | struct Handlers { type Inner (line 393) | struct Inner { method close (line 420) | fn close(&self) { method drop (line 412) | fn drop(&mut self) { type Router (line 455) | pub struct Router { method fmt (line 460) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 474) | pub(super) fn new( method id (line 526) | pub fn id(&self) -> RouterId { method worker (line 531) | pub fn worker(&self) -> &Worker { method app_data (line 537) | pub fn app_data(&self) -> &AppData { method closed (line 543) | pub fn closed(&self) -> bool { method rtp_capabilities (line 556) | pub fn rtp_capabilities(&self) -> RtpCapabilitiesFinalized { method dump (line 562) | pub async fn dump(&self) -> Result { method create_direct_transport (line 584) | pub async fn create_direct_transport( method create_webrtc_transport (line 652) | pub async fn create_webrtc_transport( method create_pipe_transport (line 741) | pub async fn create_pipe_transport( method create_plain_transport (line 809) | pub async fn create_plain_transport( method create_audio_level_observer (line 873) | pub async fn create_audio_level_observer( method create_active_speaker_observer (line 933) | pub async fn create_active_speaker_observer( method pipe_producer_to_router (line 1087) | pub async fn pipe_producer_to_router( method pipe_data_producer_to_router (line 1308) | pub async fn pipe_data_producer_to_router( method can_consume (line 1424) | pub fn can_consume( method update_media_codecs (line 1448) | pub fn update_media_codecs( method on_new_transport (line 1464) | pub fn on_new_transport) + Send + Sync + 'static>( method on_new_rtp_observer (line 1472) | pub fn on_new_rtp_observer) + Send + Sync + '... method on_worker_close (line 1482) | pub fn on_worker_close(&self, callback: ... method on_close (line 1489) | pub fn on_close(&self, callback: F) -> H... method get_or_create_pipe_transport_pair (line 1497) | async fn get_or_create_pipe_transport_pair( method create_pipe_transport_pair (line 1536) | async fn create_pipe_transport_pair( method after_transport_creation (line 1615) | fn after_transport_creation(&self, transport: &impl TransportGeneric) { method has_producer (line 1662) | fn has_producer(&self, producer_id: &ProducerId) -> bool { method get_producer (line 1666) | fn get_producer(&self, producer_id: &ProducerId) -> Option { method has_data_producer (line 1670) | fn has_data_producer(&self, data_producer_id: &DataProducerId) -> bool { method get_data_producer (line 1677) | fn get_data_producer(&self, data_producer_id: &DataProducerId) -> Opti... method close (line 1686) | fn close(&self) { FILE: rust/src/router/active_speaker_observer.rs type ActiveSpeakerObserverOptions (line 28) | pub struct ActiveSpeakerObserverOptions { method default (line 37) | fn default() -> Self { type ActiveSpeakerObserverDominantSpeaker (line 47) | pub struct ActiveSpeakerObserverDominantSpeaker { type Handlers (line 54) | struct Handlers { type DominantSpeakerNotification (line 69) | struct DominantSpeakerNotification { type Notification (line 75) | enum Notification { type FbsType (line 80) | type FbsType = notification::NotificationRef<'a>; type Error (line 81) | type Error = NotificationParseError; method try_from_fbs (line 83) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 312) | pub(super) fn new( method on_dominant_speaker (line 387) | pub fn on_dominant_speaker< method downgrade (line 398) | pub fn downgrade(&self) -> WeakActiveSpeakerObserver { method id (line 185) | fn id(&self) -> RtpObserverId { method router (line 189) | fn router(&self) -> &Router { method paused (line 193) | fn paused(&self) -> bool { method app_data (line 197) | fn app_data(&self) -> &AppData { method closed (line 201) | fn closed(&self) -> bool { method pause (line 205) | async fn pause(&self) -> Result<(), RequestError> { method resume (line 222) | async fn resume(&self) -> Result<(), RequestError> { method add_producer (line 239) | async fn add_producer( method remove_producer (line 259) | async fn remove_producer(&self, producer_id: ProducerId) -> Result<(), R... method on_pause (line 276) | fn on_pause(&self, callback: Box) -> H... method on_resume (line 280) | fn on_resume(&self, callback: Box) -> ... method on_add_producer (line 284) | fn on_add_producer( method on_remove_producer (line 291) | fn on_remove_producer( method on_router_close (line 298) | fn on_router_close(&self, callback: Box) ... method on_close (line 302) | fn on_close(&self, callback: Box) -> Hand... type WeakActiveSpeakerObserver (line 411) | pub struct WeakActiveSpeakerObserver { method fmt (line 416) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 425) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/active_speaker_observer/tests.rs function init (line 9) | async fn init() -> Worker { function router_close_event (line 27) | fn router_close_event() { FILE: rust/src/router/audio_level_observer.rs type AudioLevelObserverOptions (line 29) | pub struct AudioLevelObserverOptions { method default (line 44) | fn default() -> Self { type AudioLevelObserverVolume (line 56) | pub struct AudioLevelObserverVolume { type Handlers (line 65) | struct Handlers { type VolumeNotification (line 78) | struct VolumeNotification { type Notification (line 85) | enum Notification { type FbsType (line 91) | type FbsType = notification::NotificationRef<'a>; type Error (line 92) | type Error = NotificationParseError; method try_from_fbs (line 94) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 334) | pub(super) fn new( method on_volumes (line 418) | pub fn on_volumes(&self, callback: F)... method downgrade (line 433) | pub fn downgrade(&self) -> WeakAudioLevelObserver { method id (line 207) | fn id(&self) -> RtpObserverId { method router (line 211) | fn router(&self) -> &Router { method paused (line 215) | fn paused(&self) -> bool { method app_data (line 219) | fn app_data(&self) -> &AppData { method closed (line 223) | fn closed(&self) -> bool { method pause (line 227) | async fn pause(&self) -> Result<(), RequestError> { method resume (line 244) | async fn resume(&self) -> Result<(), RequestError> { method add_producer (line 261) | async fn add_producer( method remove_producer (line 281) | async fn remove_producer(&self, producer_id: ProducerId) -> Result<(), R... method on_pause (line 298) | fn on_pause(&self, callback: Box) -> H... method on_resume (line 302) | fn on_resume(&self, callback: Box) -> ... method on_add_producer (line 306) | fn on_add_producer( method on_remove_producer (line 313) | fn on_remove_producer( method on_router_close (line 320) | fn on_router_close(&self, callback: Box) ... method on_close (line 324) | fn on_close(&self, callback: Box) -> Hand... type WeakAudioLevelObserver (line 446) | pub struct WeakAudioLevelObserver { method fmt (line 451) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 460) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/audio_level_observer/tests.rs function init (line 9) | async fn init() -> Worker { function router_close_event (line 27) | fn router_close_event() { FILE: rust/src/router/consumer.rs type ConsumerLayers (line 42) | pub struct ConsumerLayers { type FbsType (line 50) | type FbsType = consumer::ConsumerLayers; method to_fbs (line 52) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 61) | type FbsType = consumer::ConsumerLayers; method from_fbs (line 63) | fn from_fbs(consumer_layers: &Self::FbsType) -> Self { type ConsumerScore (line 74) | pub struct ConsumerScore { type FbsType (line 87) | type FbsType = consumer::ConsumerScore; method from_fbs (line 89) | fn from_fbs(consumer_score: &Self::FbsType) -> Self { type ConsumerOptions (line 101) | pub struct ConsumerOptions { method new (line 140) | pub fn new(producer_id: ProducerId, rtp_capabilities: RtpCapabilities)... type RtpStreamParams (line 158) | pub struct RtpStreamParams { type FbsType (line 177) | type FbsType = rtp_stream::ParamsRef<'a>; type Error (line 178) | type Error = Box; method try_from_fbs (line 180) | fn try_from_fbs(params: Self::FbsType) -> Result { type RtxStreamParams (line 204) | pub struct RtxStreamParams { type FbsType (line 214) | type FbsType = rtx_stream::ParamsRef<'a>; type Error (line 215) | type Error = Box; method try_from_fbs (line 217) | fn try_from_fbs(params: Self::FbsType) -> Result { type RtpStream (line 232) | pub struct RtpStream { type FbsType (line 238) | type FbsType = rtp_stream::DumpRef<'a>; type Error (line 239) | type Error = Box; method try_from_fbs (line 241) | fn try_from_fbs(dump: Self::FbsType) -> Result { type RtpRtxParameters (line 252) | pub struct RtpRtxParameters { type ConsumerDump (line 260) | pub struct ConsumerDump { type FbsType (line 288) | type FbsType = consumer::DumpResponseRef<'a>; type Error (line 289) | type Error = Box; method try_from_fbs (line 291) | fn try_from_fbs(dump: Self::FbsType) -> Result { type ConsumerType (line 338) | pub enum ConsumerType { method from (line 351) | fn from(producer_type: ProducerType) -> Self { type FbsType (line 361) | type FbsType = rtp_parameters::Type; method to_fbs (line 363) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 374) | type FbsType = rtp_parameters::Type; method from_fbs (line 376) | fn from_fbs(r#type: &Self::FbsType) -> Self { type ConsumerStat (line 391) | pub struct ConsumerStat { type FbsType (line 418) | type FbsType = rtp_stream::Stats; method from_fbs (line 420) | fn from_fbs(stats: &Self::FbsType) -> Self { type ConsumerStats (line 459) | pub enum ConsumerStats { method consumer_stats (line 470) | pub fn consumer_stats(&self) -> &ConsumerStat { type ConsumerTraceEventData (line 482) | pub enum ConsumerTraceEventData { type FbsType (line 529) | type FbsType = consumer::TraceNotification; method from_fbs (line 531) | fn from_fbs(data: &Self::FbsType) -> Self { type ConsumerTraceEventType (line 594) | pub enum ConsumerTraceEventType { type FbsType (line 608) | type FbsType = consumer::TraceEventType; method to_fbs (line 610) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 622) | type FbsType = consumer::TraceEventType; method from_fbs (line 624) | fn from_fbs(event_type: &Self::FbsType) -> Self { type Notification (line 637) | enum Notification { type FbsType (line 648) | type FbsType = notification::NotificationRef<'a>; type Error (line 649) | type Error = NotificationParseError; method try_from_fbs (line 651) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 829) | pub(super) fn new( method id (line 981) | pub fn id(&self) -> ConsumerId { method producer_id (line 987) | pub fn producer_id(&self) -> ProducerId { method transport (line 992) | pub fn transport(&self) -> &Arc { method kind (line 998) | pub fn kind(&self) -> MediaKind { method rtp_parameters (line 1008) | pub fn rtp_parameters(&self) -> &RtpParameters { method r#type (line 1014) | pub fn r#type(&self) -> ConsumerType { method paused (line 1021) | pub fn paused(&self) -> bool { method producer_paused (line 1027) | pub fn producer_paused(&self) -> bool { method priority (line 1033) | pub fn priority(&self) -> u8 { method score (line 1039) | pub fn score(&self) -> ConsumerScore { method preferred_layers (line 1046) | pub fn preferred_layers(&self) -> Option { method current_layers (line 1054) | pub fn current_layers(&self) -> Option { method app_data (line 1060) | pub fn app_data(&self) -> &AppData { method closed (line 1066) | pub fn closed(&self) -> bool { method dump (line 1072) | pub async fn dump(&self) -> Result { method get_stats (line 1085) | pub async fn get_stats(&self) -> Result { method pause (line 1128) | pub async fn pause(&self) -> Result<(), RequestError> { method resume (line 1152) | pub async fn resume(&self) -> Result<(), RequestError> { method set_preferred_layers (line 1177) | pub async fn set_preferred_layers( method set_priority (line 1202) | pub async fn set_priority(&self, priority: u8) -> Result<(), RequestEr... method unset_priority (line 1217) | pub async fn unset_priority(&self) -> Result<(), RequestError> { method request_key_frame (line 1234) | pub async fn request_key_frame(&self) -> Result<(), RequestError> { method enable_trace_event (line 1244) | pub async fn enable_trace_event( method on_rtp (line 1262) | pub fn on_rtp(&self, callback: F... method on_pause (line 1268) | pub fn on_pause(&self, callback: F) -... method on_resume (line 1274) | pub fn on_resume(&self, callback: F) ... method on_producer_pause (line 1279) | pub fn on_producer_pause(&self, callb... method on_producer_resume (line 1284) | pub fn on_producer_resume(&self, call... method on_score (line 1289) | pub fn on_score( method on_layers_change (line 1313) | pub fn on_layers_change) + Send + Sync +... method on_trace (line 1321) | pub fn on_trace( method on_producer_close (line 1330) | pub fn on_producer_close(&self, callback... method on_transport_close (line 1336) | pub fn on_transport_close(&self, callbac... method on_close (line 1343) | pub fn on_close(&self, callback: F) -> H... method downgrade (line 1353) | pub fn downgrade(&self) -> WeakConsumer { type WeakConsumer (line 1365) | pub struct WeakConsumer { method fmt (line 1370) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 1379) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/consumer/tests.rs function media_codecs (line 20) | fn media_codecs() -> Vec { function audio_producer_options (line 31) | fn audio_producer_options() -> ProducerOptions { function consumer_device_capabilities (line 49) | fn consumer_device_capabilities() -> RtpCapabilities { function init (line 63) | async fn init() -> (Router, WebRtcTransport, WebRtcTransport) { function producer_close_event (line 111) | fn producer_close_event() { function transport_close_event (line 151) | fn transport_close_event() { FILE: rust/src/router/data_consumer.rs type DataConsumerOptions (line 40) | pub struct DataConsumerOptions { method new_sctp (line 73) | pub fn new_sctp(data_producer_id: DataProducerId) -> Self { method new_direct (line 87) | pub fn new_direct(data_producer_id: DataProducerId, subchannels: Optio... method new_sctp_ordered (line 101) | pub fn new_sctp_ordered(data_producer_id: DataProducerId) -> Self { method new_sctp_unordered_with_life_time (line 116) | pub fn new_sctp_unordered_with_life_time( method new_sctp_unordered_with_retransmits (line 133) | pub fn new_sctp_unordered_with_retransmits( type DataConsumerDump (line 153) | pub struct DataConsumerDump { type FbsType (line 167) | type FbsType = data_consumer::DumpResponse; type Error (line 168) | type Error = Box; method try_from_fbs (line 170) | fn try_from_fbs(dump: Self::FbsType) -> Result { type DataConsumerStat (line 198) | pub struct DataConsumerStat { type FbsType (line 209) | type FbsType = data_consumer::GetStatsResponse; method from_fbs (line 211) | fn from_fbs(stats: &Self::FbsType) -> Self { type DataConsumerType (line 226) | pub enum DataConsumerType { type Notification (line 235) | enum Notification { type FbsType (line 251) | type FbsType = notification::NotificationRef<'a>; type Error (line 252) | type Error = NotificationParseError; method try_from_fbs (line 254) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { type DirectDataConsumer (line 414) | pub struct DirectDataConsumer { method fmt (line 419) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method send (line 968) | pub async fn send(&self, message: WebRtcMessage<'_>) -> Result<(), Req... type DataConsumer (line 452) | pub enum DataConsumer { method from (line 406) | fn from(producer: RegularDataConsumer) -> Self { method from (line 437) | fn from(producer: DirectDataConsumer) -> Self { method fmt (line 461) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 471) | pub(super) fn new( method id (line 620) | pub fn id(&self) -> DataConsumerId { method data_producer_id (line 626) | pub fn data_producer_id(&self) -> DataProducerId { method transport (line 631) | pub fn transport(&self) -> &Arc { method r#type (line 637) | pub fn r#type(&self) -> DataConsumerType { method paused (line 644) | pub fn paused(&self) -> bool { method producer_paused (line 650) | pub fn producer_paused(&self) -> bool { method sctp_stream_parameters (line 656) | pub fn sctp_stream_parameters(&self) -> Option { method label (line 662) | pub fn label(&self) -> &String { method protocol (line 668) | pub fn protocol(&self) -> &String { method subchannels (line 674) | pub fn subchannels(&self) -> Vec { method app_data (line 680) | pub fn app_data(&self) -> &AppData { method closed (line 686) | pub fn closed(&self) -> bool { method dump (line 692) | pub async fn dump(&self) -> Result { method get_stats (line 712) | pub async fn get_stats(&self) -> Result, Request... method pause (line 729) | pub async fn pause(&self) -> Result<(), RequestError> { method resume (line 749) | pub async fn resume(&self) -> Result<(), RequestError> { method get_buffered_amount (line 775) | pub async fn get_buffered_amount(&self) -> Result { method set_buffered_amount_low_threshold (line 789) | pub async fn set_buffered_amount_low_threshold( method set_subchannels (line 808) | pub async fn set_subchannels(&self, subchannels: Vec) -> Result<(... method add_subchannel (line 821) | pub async fn add_subchannel(&self, subchannel: u16) -> Result<(), Requ... method remove_subchannel (line 834) | pub async fn remove_subchannel(&self, subchannel: u16) -> Result<(), R... method on_message (line 854) | pub fn on_message) + Send + Sync + 'static>( method on_sctp_send_buffer_full (line 862) | pub fn on_sctp_send_buffer_full( method on_buffered_amount_low (line 877) | pub fn on_buffered_amount_low( method on_data_producer_close (line 889) | pub fn on_data_producer_close(&self, cal... method on_pause (line 898) | pub fn on_pause(&self, callback: F) -... method on_resume (line 904) | pub fn on_resume(&self, callback: F) ... method on_data_producer_pause (line 909) | pub fn on_data_producer_pause( method on_data_producer_resume (line 920) | pub fn on_data_producer_resume( method on_transport_close (line 932) | pub fn on_transport_close(&self, callbac... method on_close (line 942) | pub fn on_close(&self, callback: F) -> H... method downgrade (line 952) | pub fn downgrade(&self) -> WeakDataConsumer { method inner (line 958) | fn inner(&self) -> &Arc { type WeakDataConsumer (line 989) | pub struct WeakDataConsumer { method fmt (line 994) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 1003) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/data_consumer/tests.rs function init (line 15) | async fn init() -> (Router, DataProducer) { function data_producer_close_event (line 69) | fn data_producer_close_event() { function transport_close_event (line 125) | fn transport_close_event() { FILE: rust/src/router/data_producer.rs type DataProducerOptions (line 34) | pub struct DataProducerOptions { method new_pipe_transport (line 55) | pub(super) fn new_pipe_transport( method new_sctp (line 71) | pub fn new_sctp(sctp_stream_parameters: SctpStreamParameters) -> Self { method new_direct (line 84) | pub fn new_direct() -> Self { type DataProducerType (line 99) | pub enum DataProducerType { type DataProducerDump (line 110) | pub struct DataProducerDump { type FbsType (line 120) | type FbsType = data_producer::DumpResponse; type Error (line 121) | type Error = Box; method try_from_fbs (line 123) | fn try_from_fbs(dump: Self::FbsType) -> Result { type DataProducerStat (line 146) | pub struct DataProducerStat { type FbsType (line 156) | type FbsType = data_producer::GetStatsResponse; method from_fbs (line 158) | fn from_fbs(stats: &Self::FbsType) -> Self { type Handlers (line 171) | struct Handlers { type Inner (line 178) | struct Inner { method close (line 204) | fn close(&self, close_request: bool) { method drop (line 196) | fn drop(&mut self) { type RegularDataProducer (line 240) | pub struct RegularDataProducer { method fmt (line 245) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type DirectDataProducer (line 268) | pub struct DirectDataProducer { method fmt (line 273) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method send (line 560) | pub fn send( type DataProducer (line 302) | pub enum DataProducer { method from (line 260) | fn from(producer: RegularDataProducer) -> Self { method from (line 288) | fn from(producer: DirectDataProducer) -> Self { method fmt (line 311) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 321) | pub(super) fn new( method id (line 378) | pub fn id(&self) -> DataProducerId { method transport (line 383) | pub fn transport(&self) -> &Arc { method r#type (line 389) | pub fn r#type(&self) -> DataProducerType { method sctp_stream_parameters (line 395) | pub fn sctp_stream_parameters(&self) -> Option { method paused (line 401) | pub fn paused(&self) -> bool { method label (line 407) | pub fn label(&self) -> &String { method protocol (line 413) | pub fn protocol(&self) -> &String { method app_data (line 419) | pub fn app_data(&self) -> &AppData { method closed (line 425) | pub fn closed(&self) -> bool { method dump (line 431) | pub async fn dump(&self) -> Result { method get_stats (line 451) | pub async fn get_stats(&self) -> Result, Request... method pause (line 470) | pub async fn pause(&self) -> Result<(), RequestError> { method resume (line 490) | pub async fn resume(&self) -> Result<(), RequestError> { method on_transport_close (line 510) | pub fn on_transport_close(&self, callbac... method on_pause (line 518) | pub fn on_pause(&self, callback: F) -... method on_resume (line 523) | pub fn on_resume(&self, callback: F) ... method on_close (line 530) | pub fn on_close(&self, callback: F) -> H... method close (line 538) | pub(super) fn close(&self) { method downgrade (line 544) | pub fn downgrade(&self) -> WeakDataProducer { method inner (line 550) | fn inner(&self) -> &Arc { type NonClosingDataProducer (line 584) | pub struct NonClosingDataProducer { method fmt (line 590) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 608) | pub(crate) fn new( method into_inner (line 620) | pub fn into_inner(mut self) -> DataProducer { method drop (line 598) | fn drop(&mut self) { type WeakDataProducer (line 631) | pub struct WeakDataProducer { method fmt (line 636) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 645) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/data_producer/tests.rs function init (line 15) | async fn init() -> (Router, WebRtcTransport) { function transport_close_event (line 62) | fn transport_close_event() { FILE: rust/src/router/direct_transport.rs type DirectTransportOptions (line 38) | pub struct DirectTransportOptions { method default (line 47) | fn default() -> Self { type DirectTransportDump (line 59) | pub struct DirectTransportDump { type FbsType (line 79) | type FbsType = direct_transport::DumpResponse; type Error (line 80) | type Error = Box; method try_from_fbs (line 82) | fn try_from_fbs(dump: Self::FbsType) -> Result { type DirectTransportStat (line 147) | pub struct DirectTransportStat { type FbsType (line 180) | type FbsType = direct_transport::GetStatsResponse; type Error (line 181) | type Error = Box; method try_from_fbs (line 183) | fn try_from_fbs(stats: Self::FbsType) -> Result { type Handlers (line 215) | struct Handlers { type Notification (line 228) | enum Notification { type FbsType (line 234) | type FbsType = notification::NotificationRef<'a>; type Error (line 235) | type Error = NotificationParseError; method try_from_fbs (line 237) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 564) | pub(super) fn new( method send_rtcp (line 635) | pub fn send_rtcp(&self, rtcp_packet: Vec) -> Result<(), Notificati... method on_rtcp (line 642) | pub fn on_rtcp(&self, callback: ... method downgrade (line 648) | pub fn downgrade(&self) -> WeakDirectTransport { method id (line 362) | fn id(&self) -> TransportId { method router (line 366) | fn router(&self) -> &Router { method app_data (line 370) | fn app_data(&self) -> &AppData { method closed (line 374) | fn closed(&self) -> bool { method produce (line 378) | async fn produce(&self, producer_options: ProducerOptions) -> Result Result) ... method on_close (line 494) | fn on_close(&self, callback: Box) -> Hand... type Dump (line 505) | type Dump = DirectTransportDump; type Stat (line 506) | type Stat = DirectTransportStat; method dump (line 510) | async fn dump(&self) -> Result { method get_stats (line 527) | async fn get_stats(&self) -> Result, RequestError> { method channel (line 542) | fn channel(&self) -> &Channel { method executor (line 546) | fn executor(&self) -> &Arc> { method next_mid_for_consumers (line 550) | fn next_mid_for_consumers(&self) -> &AtomicUsize { method used_sctp_stream_ids (line 554) | fn used_sctp_stream_ids(&self) -> &Mutex> { method cname_for_producers (line 558) | fn cname_for_producers(&self) -> &Mutex> { type WeakDirectTransport (line 660) | pub struct WeakDirectTransport { method fmt (line 665) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 674) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/direct_transport/tests.rs function init (line 9) | async fn init() -> (Router, DirectTransport) { function router_close_event (line 39) | fn router_close_event() { FILE: rust/src/router/pipe_transport.rs type PipeTransportOptions (line 38) | pub struct PipeTransportOptions { method new (line 68) | pub fn new(listen_info: ListenInfo) -> Self { type PipeTransportDump (line 86) | pub struct PipeTransportDump { type FbsType (line 110) | type FbsType = pipe_transport::DumpResponse; type Error (line 111) | type Error = Box; method try_from_fbs (line 113) | fn try_from_fbs(dump: Self::FbsType) -> Result { type PipeTransportStat (line 185) | pub struct PipeTransportStat { type FbsType (line 221) | type FbsType = pipe_transport::GetStatsResponse; type Error (line 222) | type Error = Box; method try_from_fbs (line 224) | fn try_from_fbs(stats: Self::FbsType) -> Result { type PipeTransportRemoteParameters (line 259) | pub struct PipeTransportRemoteParameters { type Handlers (line 270) | struct Handlers { type Notification (line 284) | enum Notification { type FbsType (line 293) | type FbsType = notification::NotificationRef<'a>; type Error (line 294) | type Error = NotificationParseError; method try_from_fbs (line 296) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 611) | pub(super) fn new( method connect (line 694) | pub async fn connect( method set_max_incoming_bitrate (line 720) | pub async fn set_max_incoming_bitrate(&self, bitrate: u32) -> Result<(... method tuple (line 735) | pub fn tuple(&self) -> TransportTuple { method sctp_parameters (line 741) | pub fn sctp_parameters(&self) -> Option { method sctp_state (line 747) | pub fn sctp_state(&self) -> Option { method srtp_parameters (line 755) | pub fn srtp_parameters(&self) -> Option { method on_tuple (line 761) | pub fn on_tuple( method on_sctp_state_change (line 769) | pub fn on_sctp_state_change( method downgrade (line 781) | pub fn downgrade(&self) -> WeakPipeTransport { method id (line 414) | fn id(&self) -> TransportId { method router (line 418) | fn router(&self) -> &Router { method app_data (line 422) | fn app_data(&self) -> &AppData { method closed (line 426) | fn closed(&self) -> bool { method produce (line 430) | async fn produce(&self, producer_options: ProducerOptions) -> Result Result) ... method on_close (line 546) | fn on_close(&self, callback: Box) -> Hand... type Dump (line 557) | type Dump = PipeTransportDump; type Stat (line 558) | type Stat = PipeTransportStat; method dump (line 561) | async fn dump(&self) -> Result { method get_stats (line 574) | async fn get_stats(&self) -> Result, RequestError> { method channel (line 589) | fn channel(&self) -> &Channel { method executor (line 593) | fn executor(&self) -> &Arc> { method next_mid_for_consumers (line 597) | fn next_mid_for_consumers(&self) -> &AtomicUsize { method used_sctp_stream_ids (line 601) | fn used_sctp_stream_ids(&self) -> &Mutex> { method cname_for_producers (line 605) | fn cname_for_producers(&self) -> &Mutex> { type WeakPipeTransport (line 793) | pub struct WeakPipeTransport { method fmt (line 798) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 807) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/pipe_transport/tests.rs function media_codecs (line 26) | fn media_codecs() -> Vec { function video_producer_options (line 36) | fn video_producer_options() -> ProducerOptions { function data_producer_options (line 53) | fn data_producer_options() -> DataProducerOptions { function consumer_device_capabilities (line 59) | fn consumer_device_capabilities() -> RtpCapabilities { function init (line 72) | async fn init() -> (Router, Router, WebRtcTransport, WebRtcTransport) { function producer_close_is_transmitted_to_pipe_consumer (line 131) | fn producer_close_is_transmitted_to_pipe_consumer() { function data_producer_close_is_transmitted_to_pipe_data_consumer (line 175) | fn data_producer_close_is_transmitted_to_pipe_data_consumer() { FILE: rust/src/router/plain_transport.rs type PlainTransportOptions (line 47) | pub struct PlainTransportOptions { method new (line 84) | pub fn new(listen_info: ListenInfo) -> Self { type PlainTransportDump (line 105) | pub struct PlainTransportDump { type FbsType (line 131) | type FbsType = plain_transport::DumpResponse; type Error (line 132) | type Error = Box; method try_from_fbs (line 134) | fn try_from_fbs(dump: Self::FbsType) -> Result { type PlainTransportStat (line 215) | pub struct PlainTransportStat { type FbsType (line 254) | type FbsType = plain_transport::GetStatsResponse; type Error (line 255) | type Error = Box; method try_from_fbs (line 257) | fn try_from_fbs(stats: Self::FbsType) -> Result { type PlainTransportRemoteParameters (line 297) | pub struct PlainTransportRemoteParameters { type Handlers (line 316) | struct Handlers { type Notification (line 331) | enum Notification { type FbsType (line 347) | type FbsType = notification::NotificationRef<'a>; type Error (line 348) | type Error = NotificationParseError; method try_from_fbs (line 350) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 682) | pub(super) fn new( method connect (line 870) | pub async fn connect( method set_max_incoming_bitrate (line 909) | pub async fn set_max_incoming_bitrate(&self, bitrate: u32) -> Result<(... method tuple (line 925) | pub fn tuple(&self) -> TransportTuple { method rtcp_tuple (line 939) | pub fn rtcp_tuple(&self) -> Option { method sctp_parameters (line 945) | pub fn sctp_parameters(&self) -> Option { method sctp_state (line 951) | pub fn sctp_state(&self) -> Option { method srtp_parameters (line 960) | pub fn srtp_parameters(&self) -> Option { method on_tuple (line 966) | pub fn on_tuple( method on_rtcp_tuple (line 975) | pub fn on_rtcp_tuple( method on_sctp_state_change (line 983) | pub fn on_sctp_state_change( method downgrade (line 995) | pub fn downgrade(&self) -> WeakPlainTransport { method id (line 485) | fn id(&self) -> TransportId { method router (line 489) | fn router(&self) -> &Router { method app_data (line 493) | fn app_data(&self) -> &AppData { method closed (line 497) | fn closed(&self) -> bool { method produce (line 501) | async fn produce(&self, producer_options: ProducerOptions) -> Result Result) ... method on_close (line 617) | fn on_close(&self, callback: Box) -> Hand... type Dump (line 628) | type Dump = PlainTransportDump; type Stat (line 629) | type Stat = PlainTransportStat; method dump (line 632) | async fn dump(&self) -> Result { method get_stats (line 645) | async fn get_stats(&self) -> Result, RequestError> { method channel (line 660) | fn channel(&self) -> &Channel { method executor (line 664) | fn executor(&self) -> &Arc> { method next_mid_for_consumers (line 668) | fn next_mid_for_consumers(&self) -> &AtomicUsize { method used_sctp_stream_ids (line 672) | fn used_sctp_stream_ids(&self) -> &Mutex> { method cname_for_producers (line 676) | fn cname_for_producers(&self) -> &Mutex> { type WeakPlainTransport (line 1007) | pub struct WeakPlainTransport { method fmt (line 1012) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 1021) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/plain_transport/tests.rs function init (line 11) | async fn init() -> Router { function router_close_event (line 34) | fn router_close_event() { FILE: rust/src/router/producer.rs type ProducerOptions (line 46) | pub struct ProducerOptions { method new_pipe_transport (line 69) | pub fn new_pipe_transport( method new (line 87) | pub fn new(kind: MediaKind, rtp_parameters: RtpParameters) -> Self { type RtxStream (line 103) | pub struct RtxStream { type RtpStreamRecv (line 110) | pub struct RtpStreamRecv { type FbsType (line 117) | type FbsType = rtp_stream::DumpRef<'a>; type Error (line 118) | type Error = Box; method try_from_fbs (line 120) | fn try_from_fbs(dump: Self::FbsType) -> Result { type ProducerDump (line 139) | pub struct ProducerDump { type FbsType (line 151) | type FbsType = producer::DumpResponseRef<'a>; type Error (line 152) | type Error = Box; method try_from_fbs (line 154) | fn try_from_fbs(dump: Self::FbsType) -> Result { type ProducerType (line 182) | pub enum ProducerType { type FbsType (line 192) | type FbsType = rtp_parameters::Type; method from_fbs (line 194) | fn from_fbs(producer_type: &Self::FbsType) -> Self { type ProducerScore (line 209) | pub struct ProducerScore { type FbsType (line 221) | type FbsType = producer::Score; method from_fbs (line 223) | fn from_fbs(producer_score: &producer::Score) -> Self { type Rotation (line 236) | pub enum Rotation { type ProducerVideoOrientation (line 250) | pub struct ProducerVideoOrientation { type FbsType (line 260) | type FbsType = producer::VideoOrientationChangeNotification; method from_fbs (line 262) | fn from_fbs(video_orientation: &Self::FbsType) -> Self { type BitrateByLayer (line 282) | pub struct BitrateByLayer { type ProducerStat (line 292) | pub struct ProducerStat { type FbsType (line 322) | type FbsType = rtp_stream::Stats; method from_fbs (line 324) | fn from_fbs(stats: &rtp_stream::Stats) -> Self { type ProducerTraceEventData (line 371) | pub enum ProducerTraceEventData { type FbsType (line 427) | type FbsType = producer::TraceNotification; method from_fbs (line 429) | fn from_fbs(data: &Self::FbsType) -> Self { type ProducerTraceEventType (line 503) | pub enum ProducerTraceEventType { type FbsType (line 519) | type FbsType = producer::TraceEventType; method to_fbs (line 521) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 534) | type FbsType = producer::TraceEventType; method from_fbs (line 536) | fn from_fbs(event_type: &Self::FbsType) -> Self { type Notification (line 550) | enum Notification { type FbsType (line 557) | type FbsType = notification::NotificationRef<'a>; type Error (line 558) | type Error = NotificationParseError; method try_from_fbs (line 560) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { type DirectProducer (line 718) | pub struct DirectProducer { method fmt (line 723) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method send (line 1089) | pub fn send(&self, rtp_packet: Vec) -> Result<(), NotificationErro... type Producer (line 752) | pub enum Producer { method from (line 710) | fn from(producer: RegularProducer) -> Self { method from (line 742) | fn from(producer: DirectProducer) -> Self { method fmt (line 761) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 771) | pub(super) async fn new( method id (line 860) | pub fn id(&self) -> ProducerId { method transport (line 865) | pub fn transport(&self) -> &Arc { method kind (line 871) | pub fn kind(&self) -> MediaKind { method rtp_parameters (line 881) | pub fn rtp_parameters(&self) -> &RtpParameters { method r#type (line 887) | pub fn r#type(&self) -> ProducerType { method paused (line 893) | pub fn paused(&self) -> bool { method score (line 899) | pub fn score(&self) -> Vec { method app_data (line 905) | pub fn app_data(&self) -> &AppData { method closed (line 911) | pub fn closed(&self) -> bool { method dump (line 917) | pub async fn dump(&self) -> Result { method get_stats (line 930) | pub async fn get_stats(&self) -> Result, RequestErro... method pause (line 949) | pub async fn pause(&self) -> Result<(), RequestError> { method resume (line 969) | pub async fn resume(&self) -> Result<(), RequestError> { method enable_trace_event (line 987) | pub async fn enable_trace_event( method on_score (line 1000) | pub fn on_score( method on_video_orientation_change (line 1010) | pub fn on_video_orientation_change(&self, callback: F) -... method on_resume (line 1026) | pub fn on_resume(&self, callback: F) ... method on_trace (line 1031) | pub fn on_trace( method on_transport_close (line 1041) | pub fn on_transport_close(&self, callbac... method on_close (line 1051) | pub fn on_close(&self, callback: F) -> H... method consumable_rtp_parameters (line 1063) | pub fn consumable_rtp_parameters(&self) -> &RtpParameters { method close (line 1067) | pub(super) fn close(&self) { method downgrade (line 1073) | pub fn downgrade(&self) -> WeakProducer { method inner (line 1079) | fn inner(&self) -> &Arc { type PipedProducer (line 1104) | pub struct PipedProducer { method fmt (line 1110) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 1128) | pub(crate) fn new( method into_inner (line 1139) | pub fn into_inner(mut self) -> Producer { method drop (line 1118) | fn drop(&mut self) { type WeakProducer (line 1150) | pub struct WeakProducer { method fmt (line 1155) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 1164) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/producer/tests.rs function media_codecs (line 19) | fn media_codecs() -> Vec { function audio_producer_options (line 30) | fn audio_producer_options() -> ProducerOptions { function init (line 48) | async fn init() -> (Router, WebRtcTransport) { function transport_close_event (line 91) | fn transport_close_event() { FILE: rust/src/router/rtp_observer.rs type RtpObserverAddProducerOptions (line 17) | pub struct RtpObserverAddProducerOptions { method new (line 25) | pub fn new(producer_id: ProducerId) -> Self { type RtpObserver (line 36) | pub trait RtpObserver { method id (line 39) | fn id(&self) -> RtpObserverId; method router (line 42) | fn router(&self) -> &Router; method paused (line 46) | fn paused(&self) -> bool; method app_data (line 50) | fn app_data(&self) -> &AppData; method closed (line 54) | fn closed(&self) -> bool; method pause (line 57) | async fn pause(&self) -> Result<(), RequestError>; method resume (line 60) | async fn resume(&self) -> Result<(), RequestError>; method add_producer (line 63) | async fn add_producer( method remove_producer (line 69) | async fn remove_producer(&self, producer_id: ProducerId) -> Result<(),... method on_pause (line 72) | fn on_pause(&self, callback: Box) ->... method on_resume (line 75) | fn on_resume(&self, callback: Box) -... method on_add_producer (line 78) | fn on_add_producer( method on_remove_producer (line 84) | fn on_remove_producer( method on_router_close (line 91) | fn on_router_close(&self, callback: Box... method on_close (line 96) | fn on_close(&self, callback: Box) -> Ha... FILE: rust/src/router/tests.rs function init (line 7) | async fn init() -> Worker { function worker_close_event (line 28) | fn worker_close_event() { FILE: rust/src/router/transport.rs type TransportTraceEventData (line 49) | pub enum TransportTraceEventData { type FbsType (line 71) | type FbsType = transport::TraceNotification; method from_fbs (line 72) | fn from_fbs(data: &Self::FbsType) -> Self { type TransportTraceEventType (line 93) | pub enum TransportTraceEventType { type FbsType (line 101) | type FbsType = transport::TraceEventType; method to_fbs (line 103) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 112) | type FbsType = transport::TraceEventType; method from_fbs (line 114) | fn from_fbs(event_type: &transport::TraceEventType) -> Self { type RtpListener (line 125) | pub struct RtpListener { type FbsType (line 135) | type FbsType = transport::RtpListener; type Error (line 136) | type Error = Box; method try_from_fbs (line 138) | fn try_from_fbs(rtp_listener: Self::FbsType) -> Result Self { type SctpListener (line 187) | pub struct SctpListener { type FbsType (line 193) | type FbsType = transport::SctpListener; type Error (line 194) | type Error = Box; method try_from_fbs (line 196) | fn try_from_fbs(listener: Self::FbsType) -> Result { type TransportType (line 208) | pub(super) enum TransportType { type Transport (line 227) | pub trait Transport: Debug + Send + Sync { method id (line 230) | fn id(&self) -> TransportId; method router (line 233) | fn router(&self) -> &Router; method app_data (line 237) | fn app_data(&self) -> &AppData; method closed (line 241) | fn closed(&self) -> bool; method produce (line 251) | async fn produce(&self, producer_options: ProducerOptions) -> Result Result... method on_close (line 348) | fn on_close(&self, callback: Box) -> Ha... type TransportGeneric (line 353) | pub trait TransportGeneric: Transport + Clone + 'static { method dump (line 361) | async fn dump(&self) -> Result; method get_stats (line 365) | async fn get_stats(&self) -> Result, RequestError>; type ProduceError (line 370) | pub enum ProduceError { type ConsumeError (line 387) | pub enum ConsumeError { type ProduceDataError (line 404) | pub enum ProduceDataError { type ConsumeDataError (line 418) | pub enum ConsumeDataError { type TransportImpl (line 431) | pub(super) trait TransportImpl: TransportGeneric { method channel (line 432) | fn channel(&self) -> &Channel; method executor (line 434) | fn executor(&self) -> &Arc>; method next_mid_for_consumers (line 436) | fn next_mid_for_consumers(&self) -> &AtomicUsize; method used_sctp_stream_ids (line 438) | fn used_sctp_stream_ids(&self) -> &Mutex>; method cname_for_producers (line 440) | fn cname_for_producers(&self) -> &Mutex>; method allocate_sctp_stream_id (line 442) | fn allocate_sctp_stream_id(&self) -> Option { method deallocate_sctp_stream_id (line 455) | fn deallocate_sctp_stream_id(&self, sctp_stream_id: u16) { method dump_impl (line 462) | async fn dump_impl(&self) -> Result { method get_stats_impl (line 468) | async fn get_stats_impl(&self) -> Result { method set_max_incoming_bitrate_impl (line 474) | async fn set_max_incoming_bitrate_impl(&self, bitrate: u32) -> Result<... method set_max_outgoing_bitrate_impl (line 480) | async fn set_max_outgoing_bitrate_impl(&self, bitrate: u32) -> Result<... method enable_trace_event_impl (line 486) | async fn enable_trace_event_impl( method set_min_outgoing_bitrate_impl (line 495) | async fn set_min_outgoing_bitrate_impl(&self, bitrate: u32) -> Result<... method produce_impl (line 501) | async fn produce_impl( method consume_impl (line 602) | async fn consume_impl( method produce_data_impl (line 705) | async fn produce_data_impl( method consume_data_impl (line 776) | async fn consume_data_impl( FILE: rust/src/router/webrtc_transport.rs type WebRtcTransportListenInfos (line 45) | pub struct WebRtcTransportListenInfos(Vec); method new (line 50) | pub fn new(listen_info: ListenInfo) -> Self { method insert (line 56) | pub fn insert(mut self, listen_info: ListenInfo) -> Self { type Error (line 76) | type Error = EmptyListError; method try_from (line 78) | fn try_from(listen_infos: Vec) -> Result { type Target (line 63) | type Target = Vec; method deref (line 65) | fn deref(&self) -> &Self::Target { type EmptyListError (line 73) | pub struct EmptyListError; type WebRtcTransportListen (line 95) | pub enum WebRtcTransportListen { type WebRtcTransportOptions (line 115) | pub struct WebRtcTransportOptions { method new (line 154) | pub fn new(listen_infos: WebRtcTransportListenInfos) -> Self { method new_with_server (line 172) | pub fn new_with_server(webrtc_server: WebRtcServer) -> Self { type WebRtcTransportDump (line 194) | pub struct WebRtcTransportDump { type FbsType (line 222) | type FbsType = web_rtc_transport::DumpResponse; type Error (line 223) | type Error = Box; method try_from_fbs (line 225) | fn try_from_fbs(dump: Self::FbsType) -> Result { type WebRtcTransportStat (line 310) | pub struct WebRtcTransportStat { type FbsType (line 350) | type FbsType = web_rtc_transport::GetStatsResponse; type Error (line 351) | type Error = Box; method try_from_fbs (line 353) | fn try_from_fbs(stats: Self::FbsType) -> Result { type WebRtcTransportRemoteParameters (line 392) | pub struct WebRtcTransportRemoteParameters { type Handlers (line 399) | struct Handlers { type Notification (line 416) | enum Notification { type FbsType (line 438) | type FbsType = notification::NotificationRef<'a>; type Error (line 439) | type Error = NotificationParseError; method try_from_fbs (line 441) | fn try_from_fbs(notification: Self::FbsType) -> Result) -> fmt::Result { method new (line 804) | pub(super) fn new( method connect (line 967) | pub async fn connect( method webrtc_server (line 990) | pub fn webrtc_server(&self) -> &Option { method set_max_incoming_bitrate (line 996) | pub async fn set_max_incoming_bitrate(&self, bitrate: u32) -> Result<(... method set_max_outgoing_bitrate (line 1004) | pub async fn set_max_outgoing_bitrate(&self, bitrate: u32) -> Result<(... method set_min_outgoing_bitrate (line 1012) | pub async fn set_min_outgoing_bitrate(&self, bitrate: u32) -> Result<(... method ice_role (line 1020) | pub fn ice_role(&self) -> IceRole { method ice_parameters (line 1026) | pub fn ice_parameters(&self) -> &IceParameters { method ice_candidates (line 1032) | pub fn ice_candidates(&self) -> &Vec { method ice_state (line 1038) | pub fn ice_state(&self) -> IceState { method ice_selected_tuple (line 1045) | pub fn ice_selected_tuple(&self) -> Option { method dtls_parameters (line 1051) | pub fn dtls_parameters(&self) -> DtlsParameters { method dtls_state (line 1057) | pub fn dtls_state(&self) -> DtlsState { method dtls_remote_cert (line 1067) | pub fn dtls_remote_cert(&self) -> Option { method sctp_parameters (line 1073) | pub fn sctp_parameters(&self) -> Option { method sctp_state (line 1079) | pub fn sctp_state(&self) -> Option { method restart_ice (line 1085) | pub async fn restart_ice(&self) -> Result { method on_webrtc_server_close (line 1098) | pub fn on_webrtc_server_close( method on_ice_state_change (line 1106) | pub fn on_ice_state_change( method on_ice_selected_tuple_change (line 1115) | pub fn on_ice_selected_tuple_change( method on_sctp_state_change (line 1137) | pub fn on_sctp_state_change( method downgrade (line 1149) | pub fn downgrade(&self) -> WeakWebRtcTransport { method id (line 604) | fn id(&self) -> TransportId { method router (line 608) | fn router(&self) -> &Router { method app_data (line 612) | fn app_data(&self) -> &AppData { method closed (line 616) | fn closed(&self) -> bool { method produce (line 620) | async fn produce(&self, producer_options: ProducerOptions) -> Result Result) ... method on_close (line 736) | fn on_close(&self, callback: Box) -> Hand... type Dump (line 747) | type Dump = WebRtcTransportDump; type Stat (line 748) | type Stat = WebRtcTransportStat; method dump (line 751) | async fn dump(&self) -> Result { method get_stats (line 764) | async fn get_stats(&self) -> Result, RequestError> { method channel (line 781) | fn channel(&self) -> &Channel { method executor (line 785) | fn executor(&self) -> &Arc> { method next_mid_for_consumers (line 789) | fn next_mid_for_consumers(&self) -> &AtomicUsize { method used_sctp_stream_ids (line 793) | fn used_sctp_stream_ids(&self) -> &Mutex> { method cname_for_producers (line 797) | fn cname_for_producers(&self) -> &Mutex> { type WeakWebRtcTransport (line 1162) | pub struct WeakWebRtcTransport { method fmt (line 1167) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method upgrade (line 1176) | pub fn upgrade(&self) -> Option { FILE: rust/src/router/webrtc_transport/tests.rs function init (line 21) | async fn init() -> (Worker, Router) { function create_with_webrtc_server_succeeds (line 46) | fn create_with_webrtc_server_succeeds() { function router_close_event (line 231) | fn router_close_event() { function webrtc_server_close_event (line 272) | fn webrtc_server_close_event() { FILE: rust/src/rtp_parameters.rs type FbsType (line 12) | type FbsType = rtp_parameters::RtpParametersRef<'a>; type Error (line 13) | type Error = Box; method try_from_fbs (line 15) | fn try_from_fbs(rtp_parameters: Self::FbsType) -> Result; type Error (line 135) | type Error = Box; method try_from_fbs (line 137) | fn try_from_fbs(encoding_parameters: Self::FbsType) -> Result Self { type FbsType (line 175) | type FbsType = rtp_parameters::MediaKind; method to_fbs (line 177) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 186) | type FbsType = rtp_parameters::RtpHeaderExtensionUri; method from_fbs (line 188) | fn from_fbs(uri: &Self::FbsType) -> Self { type FbsType (line 227) | type FbsType = rtp_parameters::RtpHeaderExtensionUri; method to_fbs (line 229) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 269) | type FbsType = rtp_parameters::RtpParameters; method to_fbs (line 271) | fn to_fbs(&self) -> rtp_parameters::RtpParameters { type FbsType (line 364) | type FbsType = rtp_parameters::RtpEncodingParameters; method to_fbs (line 366) | fn to_fbs(&self) -> Self::FbsType { FILE: rust/src/scalability_modes.rs type ScalabilityMode (line 16) | pub enum ScalabilityMode { method fmt (line 185) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method is_none (line 192) | pub fn is_none(&self) -> bool { method spatial_layers (line 197) | pub fn spatial_layers(&self) -> NonZeroU8 { method temporal_layers (line 241) | pub fn temporal_layers(&self) -> NonZeroU8 { method ksvc (line 289) | pub fn ksvc(&self) -> bool { method as_str (line 306) | pub fn as_str(&self) -> &str { method deserialize (line 355) | fn deserialize(deserializer: D) -> Result method default (line 109) | fn default() -> Self { type ParseScalabilityModeError (line 116) | pub enum ParseScalabilityModeError { type Err (line 123) | type Err = ParseScalabilityModeError; method from_str (line 125) | fn from_str(scalability_mode: &str) -> Result { method serialize (line 389) | fn serialize(&self, serializer: S) -> Result FILE: rust/src/sctp_parameters.rs type FbsType (line 8) | type FbsType = sctp_parameters::NumSctpStreams; method to_fbs (line 10) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 19) | type FbsType = sctp_parameters::SctpParameters; method from_fbs (line 21) | fn from_fbs(parameters: &Self::FbsType) -> Self { type FbsType (line 32) | type FbsType = sctp_parameters::SctpStreamParameters; method from_fbs (line 34) | fn from_fbs(stream_parameters: &Self::FbsType) -> Self { type FbsType (line 45) | type FbsType = sctp_parameters::SctpStreamParameters; method to_fbs (line 47) | fn to_fbs(&self) -> Self::FbsType { FILE: rust/src/srtp_parameters.rs type FbsType (line 8) | type FbsType = srtp_parameters::SrtpParameters; method from_fbs (line 10) | fn from_fbs(tuple: &Self::FbsType) -> Self { type FbsType (line 19) | type FbsType = srtp_parameters::SrtpParameters; method to_fbs (line 21) | fn to_fbs(&self) -> Self::FbsType { type FbsType (line 30) | type FbsType = srtp_parameters::SrtpCryptoSuite; method from_fbs (line 32) | fn from_fbs(crypto_suite: &Self::FbsType) -> Self { type FbsType (line 43) | type FbsType = srtp_parameters::SrtpCryptoSuite; method to_fbs (line 45) | fn to_fbs(&self) -> Self::FbsType { FILE: rust/src/supported_rtp_capabilities.rs function get_supported_rtp_capabilities (line 20) | pub fn get_supported_rtp_capabilities() -> RtpCapabilities { FILE: rust/src/webrtc_server.rs type WebRtcServerIpPort (line 39) | pub struct WebRtcServerIpPort { type WebRtcServerIceUsernameFragment (line 47) | pub struct WebRtcServerIceUsernameFragment { type WebRtcServerTupleHash (line 56) | pub struct WebRtcServerTupleHash { type WebRtcServerDump (line 66) | pub struct WebRtcServerDump { type WebRtcServerListenInfos (line 78) | pub struct WebRtcServerListenInfos(Vec); method new (line 83) | pub fn new(listen_info: ListenInfo) -> Self { method insert (line 89) | pub fn insert(mut self, listen_info: ListenInfo) -> Self { type Error (line 109) | type Error = EmptyListError; method try_from (line 111) | fn try_from(listen_infos: Vec) -> Result { type Target (line 96) | type Target = Vec; method deref (line 98) | fn deref(&self) -> &Self::Target { type EmptyListError (line 106) | pub struct EmptyListError; type WebRtcServerOptions (line 123) | pub struct WebRtcServerOptions { method new (line 132) | pub fn new(listen_infos: WebRtcServerListenInfos) -> Self { type Handlers (line 142) | struct Handlers { type Inner (line 148) | struct Inner { method close (line 168) | fn close(&self) { method drop (line 160) | fn drop(&mut self) { type WebRtcServer (line 207) | pub struct WebRtcServer { method fmt (line 212) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 222) | pub(crate) fn new( method id (line 262) | pub fn id(&self) -> WebRtcServerId { method worker (line 267) | pub fn worker(&self) -> &Worker { method app_data (line 273) | pub fn app_data(&self) -> &AppData { method closed (line 279) | pub fn closed(&self) -> bool { method dump (line 285) | pub async fn dump(&self) -> Result { method on_worker_close (line 298) | pub fn on_worker_close(&self, callback: ... method on_new_webrtc_transport (line 303) | pub fn on_new_webrtc_transport(&self, callback: F) -> HandlerId method on_close (line 316) | pub fn on_close(&self, callback: F) -> H... method notify_new_webrtc_transport (line 324) | pub(crate) fn notify_new_webrtc_transport(&self, webrtc_transport: &We... method close (line 332) | pub(crate) fn close(&self) { FILE: rust/src/webrtc_server/tests.rs function init (line 10) | async fn init() -> Worker { function worker_close_event (line 28) | fn worker_close_event() { FILE: rust/src/worker.rs type RequestError (line 46) | pub enum RequestError { type WorkerLogLevel (line 81) | pub enum WorkerLogLevel { method as_str (line 94) | pub(crate) fn as_str(self) -> &'static str { type WorkerLogTag (line 108) | pub enum WorkerLogTag { method as_str (line 138) | pub(crate) fn as_str(self) -> &'static str { type WorkerDtlsFiles (line 159) | pub struct WorkerDtlsFiles { type WorkerSettings (line 169) | pub struct WorkerSettings { method fmt (line 237) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 207) | fn default() -> Self { type WorkerUpdateSettings (line 271) | pub struct WorkerUpdateSettings { type ChannelMessageHandlers (line 286) | pub struct ChannelMessageHandlers { type LibUringDump (line 293) | pub struct LibUringDump { type WorkerDump (line 303) | pub struct WorkerDump { type CreateWebRtcServerError (line 314) | pub enum CreateWebRtcServerError { type CreateRouterError (line 322) | pub enum CreateRouterError { type Handlers (line 333) | struct Handlers { type Inner (line 341) | struct Inner { method new (line 361) | async fn new( method wait_for_worker_ready (line 509) | async fn wait_for_worker_ready( method setup_message_handling (line 545) | fn setup_message_handling(&mut self) { method close (line 572) | fn close(&self) { method drop (line 353) | fn drop(&mut self) { type Worker (line 596) | pub struct Worker { method fmt (line 601) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 610) | pub(super) async fn new( method id (line 623) | pub fn id(&self) -> WorkerId { method worker_manager (line 628) | pub fn worker_manager(&self) -> &WorkerManager { method app_data (line 634) | pub fn app_data(&self) -> &AppData { method closed (line 640) | pub fn closed(&self) -> bool { method dump (line 646) | pub async fn dump(&self) -> Result { method update_settings (line 653) | pub async fn update_settings(&self, data: WorkerUpdateSettings) -> Res... method create_webrtc_server (line 670) | pub async fn create_webrtc_server( method create_router (line 719) | pub async fn create_router( method on_new_webrtc_server (line 758) | pub fn on_new_webrtc_server(&self, ca... method on_dead (line 774) | pub fn on_dead) + Send + Sync + 'static>( method on_close (line 784) | pub fn on_close(&self, callback: F) -> H... method close (line 793) | pub(crate) fn close(&self) { FILE: rust/src/worker/channel.rs type InternalMessage (line 25) | pub(super) enum InternalMessage { type NotificationError (line 44) | pub enum NotificationError { type NotificationParseError (line 51) | pub enum NotificationParseError { type BufferMessagesGuard (line 58) | pub(crate) struct BufferMessagesGuard { method drop (line 66) | fn drop(&mut self) { type ChannelReceiveMessage (line 88) | enum ChannelReceiveMessage<'a> { function unprefix_message (line 96) | fn unprefix_message(bytes: &[u8]) -> &[u8] { function deserialize_message (line 100) | fn deserialize_message(bytes: &[u8]) -> ChannelReceiveMessage<'_> { type ResponseError (line 131) | struct ResponseError { type FBSResponseResult (line 135) | type FBSResponseResult = Result>, ResponseError>; type RequestDropGuard (line 137) | struct RequestDropGuard<'a> { method drop (line 145) | fn drop(&mut self) { function remove (line 160) | fn remove(mut self) { type FBSRequestsContainer (line 166) | struct FBSRequestsContainer { type OutgoingMessageBuffer (line 171) | struct OutgoingMessageBuffer { type Inner (line 178) | struct Inner { method drop (line 190) | fn drop(&mut self) { type Channel (line 196) | pub(crate) struct Channel { method new (line 201) | pub(super) fn new( method get_internal_message_receiver (line 330) | pub(super) fn get_internal_message_receiver(&self) -> async_channel::R... method buffer_messages_for (line 336) | pub(crate) fn buffer_messages_for(&self, target_id: SubscriptionTarget... method request (line 350) | pub(crate) async fn request( method notify (line 465) | pub(crate) fn notify( method subscribe_to_notifications (line 507) | pub(crate) fn subscribe_to_notifications( FILE: rust/src/worker/common.rs type EventHandlersList (line 9) | struct EventHandlersList { method default (line 15) | fn default() -> Self { type EventHandlers (line 24) | pub(super) struct EventHandlers { function new (line 29) | pub(super) fn new() -> Self { function add (line 34) | pub(super) fn add(&self, target_id: SubscriptionTarget, callback: F) -> ... function downgrade (line 74) | pub(super) fn downgrade(&self) -> WeakEventHandlers { function call_callbacks_with_single_value (line 82) | pub(super) fn call_callbacks_with_single_value( type WeakEventHandlers (line 97) | pub(super) struct WeakEventHandlers { function upgrade (line 102) | pub(super) fn upgrade(&self) -> Option> { type SubscriptionTarget (line 111) | pub(crate) enum SubscriptionTarget { type SubscriptionHandler (line 117) | pub(crate) struct SubscriptionHandler { method new (line 122) | fn new(remove_callback: Box) -> Self { method drop (line 130) | fn drop(&mut self) { FILE: rust/src/worker/utils.rs type ExitError (line 16) | pub enum ExitError { type WorkerRunResult (line 34) | pub(super) struct WorkerRunResult { function run_worker_with_channels (line 39) | pub(super) fn run_worker_with_channels( FILE: rust/src/worker/utils/channel_read_fn.rs function free_vec (line 6) | unsafe extern "C" fn free_vec(message: *mut u8, message_len: u32, messag... type ChannelReadCallback (line 11) | pub(super) struct ChannelReadCallback { method new (line 17) | pub(super) fn new( type PreparedChannelRead (line 24) | pub(crate) struct PreparedChannelRead { method deconstruct (line 35) | pub(super) unsafe fn deconstruct(self) -> (ChannelReadFn, ChannelReadC... function prepare_channel_read_fn (line 48) | pub(crate) fn prepare_channel_read_fn(read_callback: F) -> PreparedCh... FILE: rust/src/worker/utils/channel_write_fn.rs type CallbackType (line 6) | type CallbackType = Box; type ChannelReadCallback (line 8) | pub(super) struct ChannelReadCallback { method new (line 14) | pub(super) fn new(_callback: CallbackType) -> Self { type PreparedChannelWrite (line 19) | pub(crate) struct PreparedChannelWrite { method deconstruct (line 32) | pub(super) unsafe fn deconstruct( function prepare_channel_write_fn (line 47) | pub(crate) fn prepare_channel_write_fn(read_callback: F) -> PreparedC... FILE: rust/src/worker_manager.rs type Handlers (line 21) | struct Handlers { type Inner (line 25) | struct Inner { method drop (line 36) | fn drop(&mut self) { type WorkerManager (line 69) | pub struct WorkerManager { method fmt (line 74) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 87) | pub fn new() -> Self { method with_executor (line 111) | pub fn with_executor(executor: Arc>) -> Self { method create_worker (line 127) | pub async fn create_worker(&self, worker_settings: WorkerSettings) -> ... method on_new_worker (line 160) | pub fn on_new_worker(&self, ca... method default (line 80) | fn default() -> Self { FILE: rust/src/worker_manager/tests.rs function init (line 4) | fn init() { function worker_manager_test (line 15) | fn worker_manager_test() { FILE: rust/tests/integration/active_speaker_observer.rs function media_codecs (line 17) | fn media_codecs() -> Vec { function init (line 31) | async fn init() -> Worker { function create (line 49) | fn create() { function weak (line 89) | fn weak() { function pause_resume (line 114) | fn pause_resume() { function close_event (line 143) | fn close_event() { function drop_test (line 168) | fn drop_test() { FILE: rust/tests/integration/audio_level_observer.rs function media_codecs (line 17) | fn media_codecs() -> Vec { function init (line 31) | async fn init() -> Worker { function create (line 49) | fn create() { function weak (line 89) | fn weak() { function pause_resume (line 114) | fn pause_resume() { function close_event (line 140) | fn close_event() { function drop_test (line 165) | fn drop_test() { FILE: rust/tests/integration/consumer.rs type ProducerAppData (line 32) | struct ProducerAppData { type ConsumerAppData (line 37) | struct ConsumerAppData { function media_codecs (line 41) | fn media_codecs() -> Vec { function audio_producer_options (line 73) | fn audio_producer_options() -> ProducerOptions { function video_producer_options (line 120) | fn video_producer_options() -> ProducerOptions { function consumer_device_capabilities (line 199) | fn consumer_device_capabilities() -> RtpCapabilities { type ExecutorGuard (line 296) | struct ExecutorGuard { method new (line 302) | fn new(_senders: Vec>) -> Self { function create_executor (line 307) | fn create_executor() -> (ExecutorGuard, Arc>) { function init (line 335) | async fn init() -> ( function consume_succeeds (line 391) | fn consume_succeeds() { function consume_with_enable_rtx_succeeds (line 739) | fn consume_with_enable_rtx_succeeds() { function consumer_with_user_defined_mid (line 782) | fn consumer_with_user_defined_mid() { function weak (line 835) | fn weak() { function consume_incompatible_rtp_capabilities (line 865) | fn consume_incompatible_rtp_capabilities() { function dump_succeeds (line 922) | fn dump_succeeds() { function get_stats_succeeds (line 1157) | fn get_stats_succeeds() { function pause_resume_succeeds (line 1253) | fn pause_resume_succeeds() { function set_preferred_layers_succeeds (line 1295) | fn set_preferred_layers_succeeds() { function set_unset_priority_succeeds (line 1414) | fn set_unset_priority_succeeds() { function producer_pause_resume_events (line 1454) | fn producer_pause_resume_events() { function close_event (line 1512) | fn close_event() { FILE: rust/tests/integration/data_consumer.rs type CustomAppData (line 23) | struct CustomAppData { type CustomAppData2 (line 27) | struct CustomAppData2 { function sctp_data_producer_options (line 31) | fn sctp_data_producer_options() -> DataProducerOptions { function init (line 42) | async fn init() -> (Worker, Router, WebRtcTransport, DataProducer) { function consume_data_succeeds (line 94) | fn consume_data_succeeds() { function weak (line 205) | fn weak() { function dump_succeeds (line 255) | fn dump_succeeds() { function get_stats_succeeds (line 295) | fn get_stats_succeeds() { function set_subchannels (line 327) | fn set_subchannels() { function add_and_remove_subchannel (line 352) | fn add_and_remove_subchannel() { function consume_data_from_a_direct_data_producer_succeeds (line 438) | fn consume_data_from_a_direct_data_producer_succeeds() { function dump_consuming_from_a_direct_data_producer_succeeds (line 487) | fn dump_consuming_from_a_direct_data_producer_succeeds() { function consume_data_on_direct_transport_succeeds (line 530) | fn consume_data_on_direct_transport_succeeds() { function dump_on_direct_transport_succeeds (line 592) | fn dump_on_direct_transport_succeeds() { function get_stats_on_direct_transport_succeeds (line 627) | fn get_stats_on_direct_transport_succeeds() { function close_event (line 661) | fn close_event() { FILE: rust/tests/integration/data_producer.rs type CustomAppData (line 23) | struct CustomAppData { function init (line 28) | async fn init() -> (Worker, Router, WebRtcTransport, PlainTransport) { function transport_1_produce_data_succeeds (line 96) | fn transport_1_produce_data_succeeds() { function transport_2_produce_data_succeeds (line 173) | fn transport_2_produce_data_succeeds() { function weak (line 252) | fn weak() { function produce_data_used_stream_id_rejects (line 281) | fn produce_data_used_stream_id_rejects() { function dump_succeeds (line 304) | fn dump_succeeds() { function get_stats_succeeds (line 383) | fn get_stats_succeeds() { function pause_and_resume_succeed (line 445) | fn pause_and_resume_succeed() { function close_event (line 500) | fn close_event() { FILE: rust/tests/integration/direct_transport.rs type CustomAppData (line 17) | struct CustomAppData { function init (line 21) | async fn init() -> (Worker, Router, DirectTransport) { function create_succeeds (line 51) | fn create_succeeds() { function weak (line 113) | fn weak() { function get_stats_succeeds (line 128) | fn get_stats_succeeds() { function send_succeeds (line 160) | fn send_succeeds() { function send_with_subchannels_succeeds (line 346) | fn send_with_subchannels_succeeds() { function close_event (line 564) | fn close_event() { FILE: rust/tests/integration/multiopus.rs function media_codecs (line 20) | fn media_codecs() -> Vec { function audio_producer_options (line 36) | fn audio_producer_options() -> ProducerOptions { function consumer_device_capabilities (line 71) | fn consumer_device_capabilities() -> RtpCapabilities { function init (line 111) | async fn init() -> (Router, WebRtcTransport) { function produce_and_consume_succeeds (line 154) | fn produce_and_consume_succeeds() { function fails_to_consume_wrong_parameters (line 212) | fn fails_to_consume_wrong_parameters() { function fails_to_consume_wrong_channels (line 265) | fn fails_to_consume_wrong_channels() { FILE: rust/tests/integration/pipe_transport.rs type CustomAppData (line 33) | struct CustomAppData { function media_codecs (line 37) | fn media_codecs() -> Vec { function audio_producer_options (line 57) | fn audio_producer_options() -> ProducerOptions { function video_producer_options (line 95) | fn video_producer_options() -> ProducerOptions { function data_producer_options (line 155) | fn data_producer_options() -> DataProducerOptions { function consumer_device_capabilities (line 166) | fn consumer_device_capabilities() -> RtpCapabilities { function init (line 222) | async fn init() -> ( function pipe_to_router_succeeds_with_audio (line 288) | fn pipe_to_router_succeeds_with_audio() { function pipe_to_router_succeeds_with_video (line 439) | fn pipe_to_router_succeeds_with_video() { function pipe_to_router_with_keep_id_true_fails_if_both_routers_belong_to_the_same_worker (line 607) | fn pipe_to_router_with_keep_id_true_fails_if_both_routers_belong_to_the_... function pipe_to_router_with_keep_id_false_does_not_fail_if_both_routers_belong_to_the_same_worker (line 640) | fn pipe_to_router_with_keep_id_false_does_not_fail_if_both_routers_belon... function weak (line 673) | fn weak() { function create_with_fixed_port_succeeds (line 708) | fn create_with_fixed_port_succeeds() { function create_with_enable_rtx_succeeds (line 736) | fn create_with_enable_rtx_succeeds() { function create_with_enable_srtp_succeeds (line 855) | fn create_with_enable_srtp_succeeds() { function create_with_invalid_srtp_parameters_fails (line 914) | fn create_with_invalid_srtp_parameters_fails() { function consume_for_pipe_producer_succeeds (line 952) | fn consume_for_pipe_producer_succeeds() { function producer_pause_resume_are_transmitted_to_pipe_consumer (line 1048) | fn producer_pause_resume_are_transmitted_to_pipe_consumer() { function pipe_to_router_succeeds_with_data (line 1133) | fn pipe_to_router_succeeds_with_data() { function data_consume_for_pipe_data_producer_succeeds (line 1204) | fn data_consume_for_pipe_data_producer_succeeds() { function pipe_to_router_called_twice_generates_single_pair (line 1248) | fn pipe_to_router_called_twice_generates_single_pair() { FILE: rust/tests/integration/plain_transport.rs type CustomAppData (line 23) | struct CustomAppData { function media_codecs (line 27) | fn media_codecs() -> Vec { function init (line 62) | async fn init() -> (Worker, Router) { function create_succeeds (line 87) | fn create_succeeds() { function create_with_fixed_port_succeeds (line 290) | fn create_with_fixed_port_succeeds() { function weak (line 318) | fn weak() { function create_enable_srtp_succeeds (line 353) | fn create_enable_srtp_succeeds() { function create_non_bindable_ip (line 422) | fn create_non_bindable_ip() { function create_two_transports_binding_to_same_ip_port_with_udp_reuse_port_flag_succeed (line 447) | fn create_two_transports_binding_to_same_ip_port_with_udp_reuse_port_fla... function create_two_transports_binding_to_same_ip_port_without_udp_reuse_port_flag_fails (line 502) | fn create_two_transports_binding_to_same_ip_port_without_udp_reuse_port_... function get_stats_succeeds (line 554) | fn get_stats_succeeds() { function connect_succeeds (line 616) | fn connect_succeeds() { function connect_wrong_arguments (line 694) | fn connect_wrong_arguments() { function close_event (line 737) | fn close_event() { FILE: rust/tests/integration/producer.rs type ProducerAppData (line 27) | struct ProducerAppData { function media_codecs (line 32) | fn media_codecs() -> Vec { function audio_producer_options (line 64) | fn audio_producer_options() -> ProducerOptions { function video_producer_options (line 109) | fn video_producer_options() -> ProducerOptions { function init (line 185) | async fn init() -> (Worker, Router, WebRtcTransport, WebRtcTransport) { function produce_succeeds_1 (line 233) | fn produce_succeeds_1() { function produce_succeeds_2 (line 313) | fn produce_succeeds_2() { function weak (line 380) | fn weak() { function produce_wrong_arguments (line 400) | fn produce_wrong_arguments() { function produce_unsupported_codecs (line 506) | fn produce_unsupported_codecs() { function produce_already_used_mid_ssrc (line 587) | fn produce_already_used_mid_ssrc() { function produce_no_mid_single_encoding_without_rid_or_ssrc (line 662) | fn produce_no_mid_single_encoding_without_rid_or_ssrc() { function dump_succeeds (line 694) | fn dump_succeeds() { function get_stats_succeeds (line 802) | fn get_stats_succeeds() { function pause_resume_succeeds (line 837) | fn pause_resume_succeeds() { function enable_trace_event_succeeds (line 881) | fn enable_trace_event_succeeds() { function close_event (line 927) | fn close_event() { FILE: rust/tests/integration/router.rs function media_codecs (line 15) | fn media_codecs() -> Vec { function init (line 49) | async fn init() -> Worker { function create_router_succeeds (line 67) | fn create_router_succeeds() { function update_media_codecs_succeeds (line 140) | fn update_media_codecs_succeeds() { function close_event (line 160) | fn close_event() { FILE: rust/tests/integration/smoke.rs function init (line 27) | fn init() { function smoke (line 38) | fn smoke() { FILE: rust/tests/integration/webrtc_server.rs type CustomAppData (line 14) | struct CustomAppData { function init (line 18) | async fn init() -> (Worker, Worker) { function create_webrtc_server_succeeds (line 42) | fn create_webrtc_server_succeeds() { function create_webrtc_server_without_specifying_port_succeeds (line 139) | fn create_webrtc_server_without_specifying_port_succeeds() { function unavailable_infos_fails (line 217) | fn unavailable_infos_fails() { function close_event (line 353) | fn close_event() { FILE: rust/tests/integration/webrtc_transport.rs type CustomAppData (line 27) | struct CustomAppData { function media_codecs (line 31) | fn media_codecs() -> Vec { function init (line 66) | async fn init() -> (Worker, Router) { function create_succeeds (line 91) | fn create_succeeds() { function create_with_fixed_port_succeeds (line 270) | fn create_with_fixed_port_succeeds() { function create_with_port_range_succeeds (line 298) | fn create_with_port_range_succeeds() { function weak (line 365) | fn weak() { function create_non_bindable_ip (line 397) | fn create_non_bindable_ip() { function get_stats_succeeds (line 423) | fn get_stats_succeeds() { function connect_succeeds (line 477) | fn connect_succeeds() { function set_max_incoming_bitrate_succeeds (line 529) | fn set_max_incoming_bitrate_succeeds() { function set_max_outgoing_bitrate_succeeds (line 564) | fn set_max_outgoing_bitrate_succeeds() { function set_min_outgoing_bitrate_succeeds (line 599) | fn set_min_outgoing_bitrate_succeeds() { function set_max_outgoing_bitrate_fails_if_value_is_lower_than_current_min_limit (line 634) | fn set_max_outgoing_bitrate_fails_if_value_is_lower_than_current_min_lim... function set_min_outgoing_bitrate_fails_if_value_is_higher_than_current_max_limit (line 674) | fn set_min_outgoing_bitrate_fails_if_value_is_higher_than_current_max_li... function restart_ice_succeeds (line 714) | fn restart_ice_succeeds() { function enable_trace_event_succeeds (line 752) | fn enable_trace_event_succeeds() { function close_event (line 830) | fn close_event() { FILE: rust/tests/integration/worker.rs function init (line 10) | async fn init() -> WorkerManager { function create_worker_succeeds (line 23) | fn create_worker_succeeds() { function create_worker_wrong_settings (line 70) | fn create_worker_wrong_settings() { function update_settings_succeeds (line 112) | fn update_settings_succeeds() { function dump_succeeds (line 136) | fn dump_succeeds() { function close_event (line 160) | fn close_event() { FILE: rust/types/src/data_structures.rs type AppData (line 18) | pub struct AppData(Arc); method new (line 42) | pub fn new(app_data: T) -> Self { method default (line 21) | fn default() -> Self { type Target (line 27) | type Target = Arc; method deref (line 29) | fn deref(&self) -> &Self::Target { method deref_mut (line 35) | fn deref_mut(&mut self) -> &mut Self::Target { type ListenInfo (line 54) | pub struct ListenInfo { type SocketFlags (line 89) | pub struct SocketFlags { type IceRole (line 102) | pub enum IceRole { type IceParameters (line 112) | pub struct IceParameters { type IceCandidateType (line 124) | pub enum IceCandidateType { type IceCandidateTcpType (line 144) | pub enum IceCandidateTcpType { type Protocol (line 152) | pub enum Protocol { type IceCandidate (line 162) | pub struct IceCandidate { type IceState (line 184) | pub enum IceState { type TransportTuple (line 208) | pub enum TransportTuple { method local_address (line 237) | pub fn local_address(&self) -> &String { method local_port (line 243) | pub fn local_port(&self) -> u16 { method protocol (line 249) | pub fn protocol(&self) -> Protocol { method remote_ip (line 255) | pub fn remote_ip(&self) -> Option { method remote_port (line 264) | pub fn remote_port(&self) -> Option { type DtlsState (line 276) | pub enum DtlsState { type SctpState (line 292) | pub enum SctpState { type DtlsRole (line 310) | pub enum DtlsRole { type DtlsFingerprint (line 326) | pub enum DtlsFingerprint { method fmt (line 355) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method deserialize (line 382) | fn deserialize(deserializer: D) -> Result method value_string (line 533) | pub fn value_string(&self) -> String { method algorithm_str (line 771) | fn algorithm_str(&self) -> &'static str { method serialize (line 370) | fn serialize(&self, serializer: S) -> Result type DtlsParameters (line 784) | pub struct DtlsParameters { type TraceEventDirection (line 794) | pub enum TraceEventDirection { type WebRtcMessage (line 804) | pub enum WebRtcMessage<'a> { function new (line 827) | pub fn new(ppid: u32, payload: Cow<'a, [u8]>) -> Result { function into_ppid_and_payload (line 837) | pub fn into_ppid_and_payload(self) -> (u32, Cow<'a, [u8]>) { function into_owned (line 847) | pub fn into_owned(self) -> OwnedWebRtcMessage { type OwnedWebRtcMessage (line 860) | pub enum OwnedWebRtcMessage { type RtpPacketTraceInfo (line 874) | pub struct RtpPacketTraceInfo { type SsrcTraceInfo (line 910) | pub struct SsrcTraceInfo { type BweType (line 917) | pub enum BweType { type BweTraceInfo (line 929) | pub struct BweTraceInfo { type SrTraceInfo (line 951) | pub struct SrTraceInfo { FILE: rust/types/src/data_structures/tests.rs function dtls_fingerprint (line 4) | fn dtls_fingerprint() { FILE: rust/types/src/rtp_parameters.rs type RtpCodecParametersParameters (line 22) | pub struct RtpCodecParametersParameters( method insert (line 28) | pub fn insert(&mut self, key: K, value: V) -> &mut Self method iter (line 38) | pub fn iter( method get (line 47) | pub fn get(&self, key: &str) -> Option<&RtpCodecParametersParametersVa... method from (line 57) | fn from(array: [(K, RtpCodecParametersParametersValue); N]) -> Self { method extend (line 79) | fn extend, RtpCodecParametersParametersValue); type IntoIter (line 64) | type IntoIter = method into_iter (line 67) | fn into_iter( type RtpCodecCapabilityFinalized (line 110) | pub enum RtpCodecCapabilityFinalized { method is_rtx (line 147) | pub fn is_rtx(&self) -> bool { method clock_rate (line 154) | pub fn clock_rate(&self) -> NonZeroU32 { method parameters (line 159) | pub fn parameters(&self) -> &RtpCodecParametersParameters { method parameters_mut (line 164) | pub fn parameters_mut(&mut self) -> &mut RtpCodecParametersParameters { method preferred_payload_type (line 169) | pub fn preferred_payload_type(&self) -> u8 { type RtpCapabilitiesFinalized (line 186) | pub struct RtpCapabilitiesFinalized { type MediaKind (line 196) | pub enum MediaKind { type ParseMimeTypeError (line 205) | pub enum ParseMimeTypeError { type MimeType (line 217) | pub enum MimeType { method as_str (line 240) | pub fn as_str(&self) -> &'static str { type Err (line 225) | type Err = ParseMimeTypeError; method from_str (line 227) | fn from_str(s: &str) -> Result { type MimeTypeAudio (line 251) | pub enum MimeTypeAudio { method deserialize (line 317) | fn deserialize(deserializer: D) -> Result method as_str (line 328) | pub fn as_str(&self) -> &'static str { type Err (line 291) | type Err = ParseMimeTypeError; method from_str (line 293) | fn from_str(s: &str) -> Result { type MimeTypeVideo (line 349) | pub enum MimeTypeVideo { method deserialize (line 395) | fn deserialize(deserializer: D) -> Result method as_str (line 406) | pub fn as_str(&self) -> &'static str { type Err (line 374) | type Err = ParseMimeTypeError; method from_str (line 376) | fn from_str(s: &str) -> Result { type RtpCodecCapability (line 435) | pub enum RtpCodecCapability { method mime_type (line 478) | pub fn mime_type(&self) -> MimeType { method parameters (line 485) | pub fn parameters(&self) -> &RtpCodecParametersParameters { method parameters_mut (line 490) | pub fn parameters_mut(&mut self) -> &mut RtpCodecParametersParameters { method preferred_payload_type (line 495) | pub fn preferred_payload_type(&self) -> Option { method rtcp_feedback (line 508) | pub fn rtcp_feedback(&self) -> &Vec { type RtpCapabilities (line 517) | pub struct RtpCapabilities { type RtpHeaderExtensionDirection (line 529) | pub enum RtpHeaderExtensionDirection { type RtpHeaderExtensionUriParseError (line 543) | pub enum RtpHeaderExtensionUriParseError { type RtpHeaderExtensionUri (line 551) | pub enum RtpHeaderExtensionUri { method as_str (line 625) | pub fn as_str(self) -> &'static str { type Err (line 597) | type Err = RtpHeaderExtensionUriParseError; method from_str (line 599) | fn from_str(s: &str) -> Result { type RtpHeaderExtension (line 666) | pub struct RtpHeaderExtension { type RtpParameters (line 713) | pub struct RtpParameters { type RtpCodecParametersParametersValue (line 734) | pub enum RtpCodecParametersParametersValue { method from (line 742) | fn from(s: Cow<'static, str>) -> Self { method from (line 748) | fn from(s: String) -> Self { method from (line 754) | fn from(s: &'static str) -> Self { method from (line 760) | fn from(n: u8) -> Self { method from (line 766) | fn from(n: u16) -> Self { method from (line 772) | fn from(n: u32) -> Self { type RtpCodecParameters (line 782) | pub enum RtpCodecParameters { method is_rtx (line 825) | pub fn is_rtx(&self) -> bool { method mime_type (line 832) | pub fn mime_type(&self) -> MimeType { method payload_type (line 839) | pub fn payload_type(&self) -> u8 { method clock_rate (line 844) | pub fn clock_rate(&self) -> NonZeroU32 { method parameters (line 849) | pub fn parameters(&self) -> &RtpCodecParametersParameters { method rtcp_feedback (line 854) | pub fn rtcp_feedback(&self) -> &[RtcpFeedback] { method rtcp_feedback_mut (line 859) | pub fn rtcp_feedback_mut(&mut self) -> &mut Vec { type RtcpFeedback (line 869) | pub enum RtcpFeedback { method deserialize (line 898) | fn deserialize(deserializer: D) -> Result method from_type_parameter (line 965) | pub fn from_type_parameter( method as_type_parameter (line 980) | pub fn as_type_parameter(&self) -> (&'static str, &'static str) { method serialize (line 885) | fn serialize(&self, serializer: S) -> Result type RtcpFeedbackFromTypeParameterError (line 958) | pub enum RtcpFeedbackFromTypeParameterError { type RtpEncodingParametersRtx (line 994) | pub struct RtpEncodingParametersRtx { type RtpEncodingParameters (line 1003) | pub struct RtpEncodingParameters { type RtpHeaderExtensionParameters (line 1036) | pub struct RtpHeaderExtensionParameters { type RtcpParameters (line 1057) | pub struct RtcpParameters { method default (line 1067) | fn default() -> Self { FILE: rust/types/src/rtp_parameters/tests.rs function rtcp_feedback_serde (line 4) | fn rtcp_feedback_serde() { FILE: rust/types/src/scalability_modes.rs type ScalabilityMode (line 19) | pub enum ScalabilityMode { method fmt (line 183) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method is_none (line 190) | pub fn is_none(&self) -> bool { method spatial_layers (line 195) | pub fn spatial_layers(&self) -> NonZeroU8 { method temporal_layers (line 239) | pub fn temporal_layers(&self) -> NonZeroU8 { method ksvc (line 287) | pub fn ksvc(&self) -> bool { method as_str (line 304) | pub fn as_str(&self) -> &str { method deserialize (line 353) | fn deserialize(deserializer: D) -> Result type ParseScalabilityModeError (line 114) | pub enum ParseScalabilityModeError { type Err (line 121) | type Err = ParseScalabilityModeError; method from_str (line 123) | fn from_str(scalability_mode: &str) -> Result { method serialize (line 387) | fn serialize(&self, serializer: S) -> Result FILE: rust/types/src/scalability_modes/tests.rs function parse_scalability_modes (line 4) | fn parse_scalability_modes() { function parse_json_scalability_modes (line 89) | fn parse_json_scalability_modes() { FILE: rust/types/src/sctp_parameters.rs type NumSctpStreams (line 27) | pub struct NumSctpStreams { method default (line 37) | fn default() -> Self { type SctpParameters (line 48) | pub struct SctpParameters { type SctpStreamParameters (line 67) | pub struct SctpStreamParameters { method stream_id (line 87) | pub fn stream_id(&self) -> u16 { method ordered (line 94) | pub fn ordered(&self) -> bool { method max_packet_life_time (line 101) | pub fn max_packet_life_time(&self) -> Option { method max_retransmits (line 108) | pub fn max_retransmits(&self) -> Option { method new_ordered (line 116) | pub fn new_ordered(stream_id: u16) -> Self { method new_unordered_with_life_time (line 128) | pub fn new_unordered_with_life_time(stream_id: u16, max_packet_life_ti... method new_unordered_with_retransmits (line 139) | pub fn new_unordered_with_retransmits(stream_id: u16, max_retransmits:... FILE: rust/types/src/srtp_parameters.rs type SrtpParameters (line 9) | pub struct SrtpParameters { type SrtpCryptoSuite (line 20) | pub enum SrtpCryptoSuite { FILE: worker/build.rs function main (line 4) | fn main() { FILE: worker/deps/libwebrtc/libwebrtc/api/bitrate_constraints.h function namespace (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/network_state_predictor.cc type webrtc (line 4) | namespace webrtc { function BandwidthUsage2String (line 7) | std::string BandwidthUsage2String(BandwidthUsage bandwidthUsage) { FILE: worker/deps/libwebrtc/libwebrtc/api/network_state_predictor.h function BandwidthUsage (line 21) | enum class BandwidthUsage { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/bitrate_settings.cc type webrtc (line 13) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/bitrate_settings.h function namespace (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/field_trial_based_config.cc type webrtc (line 14) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/field_trial_based_config.h function namespace (line 18) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/goog_cc_factory.cc type webrtc (line 17) | namespace webrtc { function TimeDelta (line 47) | TimeDelta GoogCcNetworkControllerFactory::GetProcessInterval() const { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/goog_cc_factory.h function namespace (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/network_control.h function namespace (line 20) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/network_types.cc type webrtc (line 15) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/network_types.h function namespace (line 23) | namespace webrtc { type TransportPacketsFeedback (line 143) | struct TransportPacketsFeedback { type NetworkEstimate (line 165) | struct NetworkEstimate { type PacerConfig (line 176) | struct PacerConfig { type ProbeClusterConfig (line 187) | struct ProbeClusterConfig { type TargetTransferRate (line 195) | struct TargetTransferRate { type NetworkControlUpdate (line 205) | struct NetworkControlUpdate { type ProcessInterval (line 216) | struct ProcessInterval { type NetworkStateEstimate (line 225) | struct NetworkStateEstimate { FILE: worker/deps/libwebrtc/libwebrtc/api/transport/webrtc_key_value_config.h function namespace (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/api/units/data_rate.cc type webrtc (line 15) | namespace webrtc { function ToString (line 17) | std::string ToString(DataRate value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/data_rate.h function namespace (line 26) | namespace webrtc { function bps_or (line 69) | constexpr int64_t bps_or(int64_t fallback_value) const { function kbps_or (line 72) | constexpr int64_t kbps_or(int64_t fallback_value) const { function namespace (line 84) | namespace data_rate_impl { FILE: worker/deps/libwebrtc/libwebrtc/api/units/data_size.cc type webrtc (line 15) | namespace webrtc { function ToString (line 17) | std::string ToString(DataSize value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/data_size.h function namespace (line 22) | namespace webrtc { function std (line 54) | inline std::string ToLogString(DataSize value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/frequency.cc type webrtc (line 15) | namespace webrtc { function ToString (line 17) | std::string ToString(Frequency value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/frequency.h function namespace (line 24) | namespace webrtc { function std (line 75) | inline std::string ToLogString(Frequency value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/time_delta.cc type webrtc (line 15) | namespace webrtc { function ToString (line 17) | std::string ToString(TimeDelta value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/time_delta.h function namespace (line 23) | namespace webrtc { function seconds_or (line 79) | constexpr int64_t seconds_or(int64_t fallback_value) const { function ms_or (line 82) | constexpr int64_t ms_or(int64_t fallback_value) const { function us_or (line 85) | constexpr int64_t us_or(int64_t fallback_value) const { function TimeDelta (line 89) | TimeDelta Abs() const { return TimeDelta::us(std::abs(us())); } FILE: worker/deps/libwebrtc/libwebrtc/api/units/timestamp.cc type webrtc (line 15) | namespace webrtc { function ToString (line 17) | std::string ToString(Timestamp value) { FILE: worker/deps/libwebrtc/libwebrtc/api/units/timestamp.h function namespace (line 22) | namespace webrtc { function seconds_or (line 72) | constexpr int64_t seconds_or(int64_t fallback_value) const { function ms_or (line 75) | constexpr int64_t ms_or(int64_t fallback_value) const { function us_or (line 78) | constexpr int64_t us_or(int64_t fallback_value) const { function std (line 134) | inline std::string ToLogString(Timestamp value) { FILE: worker/deps/libwebrtc/libwebrtc/call/rtp_transport_controller_send.cc type webrtc (line 31) | namespace webrtc { function TargetRateConstraints (line 35) | TargetRateConstraints ConvertConstraints(int min_bitrate_bps, function TargetRateConstraints (line 49) | TargetRateConstraints ConvertConstraints(const BitrateConstraints& con... function PacketRouter (line 95) | PacketRouter* RtpTransportControllerSend::packet_router() { function NetworkStateEstimateObserver (line 99) | NetworkStateEstimateObserver* function TransportFeedbackObserver (line 104) | TransportFeedbackObserver* function PacedSender (line 109) | PacedSender* RtpTransportControllerSend::packet_sender() { function RtcpBandwidthObserver (line 168) | RtcpBandwidthObserver* RtpTransportControllerSend::GetBandwidthObserve... FILE: worker/deps/libwebrtc/libwebrtc/call/rtp_transport_controller_send.h function namespace (line 31) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/call/rtp_transport_controller_send_interface.h function namespace (line 30) | namespace rtc { function namespace (line 34) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/mediasoup_helpers.h function namespace (line 11) | namespace mediasoup_helpers FILE: worker/deps/libwebrtc/libwebrtc/modules/bitrate_controller/loss_based_bandwidth_estimation.cc type webrtc (line 20) | namespace webrtc { function GetIncreaseFactor (line 25) | double GetIncreaseFactor(const LossBasedControlConfig& config, TimeDel... function LossFromBitrate (line 43) | double LossFromBitrate(DataRate bitrate, function DataRate (line 51) | DataRate BitrateFromLoss(double loss, function ExponentialUpdate (line 63) | double ExponentialUpdate(TimeDelta window, TimeDelta interval) { function DataRate (line 223) | DataRate LossBasedBandwidthEstimation::decreased_bitrate() const { FILE: worker/deps/libwebrtc/libwebrtc/modules/bitrate_controller/loss_based_bandwidth_estimation.h function namespace (line 22) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc type webrtc (line 26) | namespace webrtc { type UmaRampUpMetric (line 45) | struct UmaRampUpMetric { function BweLossExperimentIsEnabled (line 59) | bool BweLossExperimentIsEnabled() { function ReadBweLossExperimentParameters (line 66) | bool ReadBweLossExperimentParameters(float* low_loss_threshold, function DataRate (line 144) | DataRate LinkCapacityTracker::estimate() const { function TimeDelta (line 179) | TimeDelta RttBasedBackoff::CorrectedRtt(Timestamp at_time) const { function DataRate (line 325) | DataRate SendSideBandwidthEstimation::GetEstimatedLinkCapacity() const { function DataRate (line 606) | DataRate SendSideBandwidthEstimation::MaybeRampupOrBackoff(DataRate ne... FILE: worker/deps/libwebrtc/libwebrtc/modules/bitrate_controller/send_side_bandwidth_estimation.h function namespace (line 29) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc type webrtc (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h function namespace (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/alr_detector.cc type webrtc (line 24) | namespace webrtc { function GetExperimentSettings (line 27) | absl::optional GetExperimentSettings( FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/alr_detector.h function namespace (line 24) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/bitrate_estimator.cc type webrtc (line 24) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/bitrate_estimator.h function namespace (line 22) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc type webrtc (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h function namespace (line 21) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe.cc type webrtc (line 26) | namespace webrtc { function DataRate (line 158) | DataRate DelayBasedBwe::TriggerOveruse(Timestamp at_time, function TimeDelta (line 284) | TimeDelta DelayBasedBwe::GetExpectedBwePeriod() const { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe.h function namespace (line 31) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/delay_increase_detector_interface.h function namespace (line 18) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc type webrtc (line 34) | namespace webrtc { function GetBpsOrDefault (line 46) | int64_t GetBpsOrDefault(const absl::optional& rate, function IsEnabled (line 54) | bool IsEnabled(const WebRtcKeyValueConfig* config, absl::string_view k... function IsNotDisabled (line 57) | bool IsNotDisabled(const WebRtcKeyValueConfig* config, absl::string_vi... function NetworkControlUpdate (line 120) | NetworkControlUpdate GoogCcNetworkController::OnNetworkAvailability( function NetworkControlUpdate (line 127) | NetworkControlUpdate GoogCcNetworkController::OnNetworkRouteChange( function NetworkControlUpdate (line 168) | NetworkControlUpdate GoogCcNetworkController::OnProcessInterval( function NetworkControlUpdate (line 215) | NetworkControlUpdate GoogCcNetworkController::OnRemoteBitrateReport( function NetworkControlUpdate (line 228) | NetworkControlUpdate GoogCcNetworkController::OnRoundTripTimeUpdate( function NetworkControlUpdate (line 239) | NetworkControlUpdate GoogCcNetworkController::OnSentPacket( function NetworkControlUpdate (line 270) | NetworkControlUpdate GoogCcNetworkController::OnStreamsConfig( function NetworkControlUpdate (line 313) | NetworkControlUpdate GoogCcNetworkController::OnTargetRateConstraints( function NetworkControlUpdate (line 375) | NetworkControlUpdate GoogCcNetworkController::OnTransportLossReport( function NetworkControlUpdate (line 411) | NetworkControlUpdate GoogCcNetworkController::OnTransportPacketsFeedback( function NetworkControlUpdate (line 569) | NetworkControlUpdate GoogCcNetworkController::OnNetworkStateEstimate( function NetworkControlUpdate (line 575) | NetworkControlUpdate GoogCcNetworkController::GetNetworkState( function PacerConfig (line 665) | PacerConfig GoogCcNetworkController::GetPacingRates(Timestamp at_time)... FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.h function namespace (line 38) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator.cc type webrtc (line 15) | namespace webrtc { function DataRate (line 18) | DataRate LinkCapacityEstimator::UpperBound() const { function DataRate (line 25) | DataRate LinkCapacityEstimator::LowerBound() const { function DataRate (line 66) | DataRate LinkCapacityEstimator::estimate() const { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator.h function namespace (line 17) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/median_slope_estimator.cc type webrtc (line 15) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/median_slope_estimator.h function namespace (line 21) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc type webrtc (line 22) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/probe_bitrate_estimator.h function namespace (line 21) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/probe_controller.cc type webrtc (line 27) | namespace webrtc { function MaybeLogProbeClusterCreated (line 80) | void MaybeLogProbeClusterCreated(const ProbeClusterConfig& probe) { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/probe_controller.h function namespace (line 25) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/trendline_estimator.cc type webrtc (line 29) | namespace webrtc { function LinearFitSlope (line 37) | absl::optional LinearFitSlope( function ComputeSlopeCap (line 63) | absl::optional ComputeSlopeCap( function BandwidthUsage (line 194) | BandwidthUsage TrendlineEstimator::State() const { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/goog_cc/trendline_estimator.h function namespace (line 26) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/rtp/control_handler.cc type webrtc (line 26) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/rtp/control_handler.h function namespace (line 22) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/rtp/send_time_history.cc type webrtc (line 22) | namespace webrtc { function DataSize (line 114) | DataSize SendTimeHistory::GetOutstandingData(uint16_t local_net_id, FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/rtp/send_time_history.h function namespace (line 22) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/rtp/transport_feedback_adapter.cc type webrtc (line 28) | namespace webrtc { function PacketResult (line 31) | PacketResult NetworkPacketFeedbackFromRtpPacketFeedback( function DataSize (line 179) | DataSize TransportFeedbackAdapter::GetOutstandingData() const { FILE: worker/deps/libwebrtc/libwebrtc/modules/congestion_controller/rtp/transport_feedback_adapter.h function namespace (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/include/module_common_types_public.h function namespace (line 17) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/bitrate_prober.cc type webrtc (line 42) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/bitrate_prober.h type BitrateProberConfig (line 24) | struct BitrateProberConfig { function class (line 43) | class BitrateProber { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/interval_budget.cc type webrtc (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/interval_budget.h function namespace (line 17) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.cc type webrtc (line 28) | namespace webrtc { function PacedPacketInfo (line 274) | PacedPacketInfo PacedSender::GetPacingInfo() { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/paced_sender.h function namespace (line 29) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/pacing/packet_router.h function namespace (line 22) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/aimd_rate_control.cc type webrtc (line 31) | namespace webrtc { function IsEnabled (line 39) | bool IsEnabled(const WebRtcKeyValueConfig& field_trials, function ReadBackoffFactor (line 44) | double ReadBackoffFactor(const WebRtcKeyValueConfig& key_value_config) { function TimeDelta (line 135) | TimeDelta AimdRateControl::GetFeedbackInterval() const { function DataRate (line 177) | DataRate AimdRateControl::LatestEstimate() const { function DataRate (line 185) | DataRate AimdRateControl::Update(const RateControlInput* input, function TimeDelta (line 247) | TimeDelta AimdRateControl::GetExpectedBandwidthPeriod() const { function DataRate (line 262) | DataRate AimdRateControl::ChangeBitrate(DataRate new_bitrate, function DataRate (line 373) | DataRate AimdRateControl::ClampBitrate(DataRate new_bitrate, function DataRate (line 399) | DataRate AimdRateControl::MultiplicativeRateIncrease( function DataRate (line 413) | DataRate AimdRateControl::AdditiveRateIncrease(Timestamp at_time, FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/aimd_rate_control.h function namespace (line 25) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/bwe_defines.cc type webrtc (line 13) | namespace webrtc { type congestion_controller (line 17) | namespace congestion_controller { function GetMinBitrateBps (line 18) | int GetMinBitrateBps() { function DataRate (line 23) | DataRate GetMinBitrate() { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/include/bwe_defines.h function namespace (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h function namespace (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/inter_arrival.cc type webrtc (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/overuse_detector.cc type webrtc (line 25) | namespace webrtc { function AdaptiveThresholdExperimentIsDisabled (line 37) | bool AdaptiveThresholdExperimentIsDisabled( function ReadExperimentConstants (line 49) | bool ReadExperimentConstants(const WebRtcKeyValueConfig& key_value_con... function BandwidthUsage (line 81) | BandwidthUsage OveruseDetector::State() const { function BandwidthUsage (line 85) | BandwidthUsage OveruseDetector::Detect(double offset, FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/overuse_detector.h function namespace (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/overuse_estimator.cc type webrtc (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/overuse_estimator.h function namespace (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc type webrtc (line 26) | namespace webrtc { function OptionalRateFromOptionalBps (line 28) | absl::optional OptionalRateFromOptionalBps( function Keys (line 55) | std::vector Keys(const std::map& map) { FILE: worker/deps/libwebrtc/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h function namespace (line 32) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.cc type webrtc (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h function namespace (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/modules/rtp_rtcp/source/rtp_packet/transport_feedback.h function namespace (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/alr_experiment.cc type webrtc (line 23) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/alr_experiment.h function namespace (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/field_trial_parser.cc type webrtc (line 23) | namespace webrtc { function FindOrEnd (line 26) | int FindOrEnd(std::string str, size_t start, char delimiter) { function ParseFieldTrial (line 40) | void ParseFieldTrial( class FieldTrialParameter (line 191) | class FieldTrialParameter class FieldTrialParameter (line 192) | class FieldTrialParameter class FieldTrialParameter (line 193) | class FieldTrialParameter class FieldTrialParameter (line 194) | class FieldTrialParameter class FieldTrialConstrained (line 196) | class FieldTrialConstrained class FieldTrialConstrained (line 197) | class FieldTrialConstrained class FieldTrialOptional (line 199) | class FieldTrialOptional class FieldTrialOptional (line 200) | class FieldTrialOptional class FieldTrialOptional (line 201) | class FieldTrialOptional class FieldTrialOptional (line 202) | class FieldTrialOptional FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/field_trial_parser.h function class (line 36) | class FieldTrialParameterInterface { function T (line 82) | const T* operator->() const { return &value_; } function SetForTest (line 84) | void SetForTest(T value) { value_ = value; } function T (line 118) | const T* operator->() const { return &value_; } function class (line 139) | class AbstractFieldTrialEnum : public FieldTrialParameterInterface { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/field_trial_units.cc type webrtc (line 21) | namespace webrtc { type ValueWithUnit (line 24) | struct ValueWithUnit { function ParseValueWithUnit (line 29) | absl::optional ParseValueWithUnit(std::string str) { class FieldTrialParameter (line 85) | class FieldTrialParameter class FieldTrialParameter (line 86) | class FieldTrialParameter class FieldTrialParameter (line 87) | class FieldTrialParameter class FieldTrialConstrained (line 89) | class FieldTrialConstrained class FieldTrialConstrained (line 90) | class FieldTrialConstrained class FieldTrialConstrained (line 91) | class FieldTrialConstrained class FieldTrialOptional (line 93) | class FieldTrialOptional class FieldTrialOptional (line 94) | class FieldTrialOptional class FieldTrialOptional (line 95) | class FieldTrialOptional FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/field_trial_units.h function namespace (line 18) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/rate_control_settings.cc type webrtc (line 20) | namespace webrtc { function RateControlSettings (line 50) | RateControlSettings RateControlSettings::ParseFromFieldTrials() { function RateControlSettings (line 55) | RateControlSettings RateControlSettings::ParseFromKeyValueConfig( FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/experiments/rate_control_settings.h function namespace (line 20) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/network/sent_packet.cc type rtc (line 13) | namespace rtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/network/sent_packet.h type class (line 20) | enum class function PacketInfoProtocolType (line 29) | enum class PacketInfoProtocolType { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/numerics/percentile_filter.h function namespace (line 18) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/numerics/safe_compare.h type LargerIntImpl (line 48) | struct LargerIntImpl type LargerIntImpl (line 52) | struct LargerIntImpl type LargerIntImpl (line 56) | struct LargerIntImpl function typename (line 71) | typename std::make_unsigned::type MakeUnsigned(T a) { function Cmp (line 81) | bool Cmp(T1 a, T2 b) { function Cmp (line 93) | bool Cmp(T1 a, T2 b) { function Cmp (line 105) | bool Cmp(T1 a, T2 b) { function Cmp (line 117) | bool Cmp(T1 a, T2 b) { function Cmp (line 129) | bool Cmp(T1 a, T2 b) { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/numerics/safe_conversions.h function namespace (line 20) | namespace rtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/numerics/safe_conversions_impl.h function namespace (line 19) | namespace rtc { type std (line 61) | typedef std::numeric_limits SrcLimits; type RangeCheckResult (line 75) | enum RangeCheckResult { type std (line 150) | typedef std::numeric_limits SrcLimits; function RangeCheckResult (line 165) | RangeCheckResult RangeCheck(Src value) { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/numerics/safe_minmax.h function namespace (line 85) | namespace rtc { type DefaultType (line 171) | struct DefaultType function R2 (line 199) | R2 SafeMin(T1 a, T2 b) { function R2 (line 216) | R2 SafeMax(T1 a, T2 b) { function namespace (line 224) | namespace safe_minmax_impl { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/rate_statistics.cc type webrtc (line 16) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/rate_statistics.h function namespace (line 19) | namespace webrtc { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/type_traits.h function namespace (line 39) | namespace test_has_data_and_size { function namespace (line 75) | namespace type_traits_impl { function namespace (line 115) | namespace test_enum_intlike { FILE: worker/deps/libwebrtc/libwebrtc/rtc_base/units/unit_base.h function namespace (line 21) | namespace webrtc { function Clamp (line 245) | void Clamp(Unit_T min_value, Unit_T max_value) { FILE: worker/deps/libwebrtc/libwebrtc/system_wrappers/source/field_trial.cc type webrtc (line 24) | namespace webrtc { type field_trial (line 25) | namespace field_trial { function FieldTrialsStringIsValid (line 40) | bool FieldTrialsStringIsValid(const absl::string_view trials) { function FindFullName (line 73) | std::string FindFullName(const std::string& name) { function InitFieldTrialsFromString (line 107) | void InitFieldTrialsFromString(const char* trials_string) { FILE: worker/deps/libwebrtc/libwebrtc/system_wrappers/source/field_trial.h function namespace (line 57) | namespace webrtc { FILE: worker/fuzzer/include/FuzzerUtils.hpp type FuzzerUtils (line 6) | namespace FuzzerUtils FILE: worker/fuzzer/include/RTC/FuzzerDtlsTransport.hpp type FuzzerRtcDtlsTransport (line 7) | namespace FuzzerRtcDtlsTransport class DtlsTransportListener (line 9) | class DtlsTransportListener : public RTC::DtlsTransport::Listener FILE: worker/fuzzer/include/RTC/FuzzerRateCalculator.hpp type FuzzerRtcRateCalculator (line 6) | namespace FuzzerRtcRateCalculator FILE: worker/fuzzer/include/RTC/FuzzerSeqManager.hpp type FuzzerRtcSeqManager (line 6) | namespace FuzzerRtcSeqManager FILE: worker/fuzzer/include/RTC/FuzzerTrendCalculator.hpp type FuzzerRtcTrendCalculator (line 6) | namespace FuzzerRtcTrendCalculator FILE: worker/fuzzer/include/RTC/ICE/FuzzerStunPacket.hpp type FuzzerRtcIceStunPacket (line 6) | namespace FuzzerRtcIceStunPacket FILE: worker/fuzzer/include/RTC/RTCP/FuzzerBye.hpp type FuzzerRtcRtcpBye (line 7) | namespace FuzzerRtcRtcpBye FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPs.hpp type FuzzerRtcRtcpFeedbackPs (line 7) | namespace FuzzerRtcRtcpFeedbackPs FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsAfb.hpp type FuzzerRtcRtcpFeedbackPsAfb (line 7) | namespace FuzzerRtcRtcpFeedbackPsAfb FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsFir.hpp type FuzzerRtcRtcpFeedbackPsFir (line 7) | namespace FuzzerRtcRtcpFeedbackPsFir FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsLei.hpp type FuzzerRtcRtcpFeedbackPsLei (line 7) | namespace FuzzerRtcRtcpFeedbackPsLei FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsPli.hpp type FuzzerRtcRtcpFeedbackPsPli (line 7) | namespace FuzzerRtcRtcpFeedbackPsPli FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsRemb.hpp type FuzzerRtcRtcpFeedbackPsRemb (line 7) | namespace FuzzerRtcRtcpFeedbackPsRemb FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsRpsi.hpp type FuzzerRtcRtcpFeedbackPsRpsi (line 7) | namespace FuzzerRtcRtcpFeedbackPsRpsi FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsSli.hpp type FuzzerRtcRtcpFeedbackPsSli (line 7) | namespace FuzzerRtcRtcpFeedbackPsSli FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsTst.hpp type FuzzerRtcRtcpFeedbackPsTstn (line 7) | namespace FuzzerRtcRtcpFeedbackPsTstn type FuzzerRtcRtcpFeedbackPsTstr (line 12) | namespace FuzzerRtcRtcpFeedbackPsTstr FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackPsVbcm.hpp type FuzzerRtcRtcpFeedbackPsVbcm (line 7) | namespace FuzzerRtcRtcpFeedbackPsVbcm FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtp.hpp type FuzzerRtcRtcpFeedbackRtp (line 7) | namespace FuzzerRtcRtcpFeedbackRtp FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtpEcn.hpp type FuzzerRtcRtcpFeedbackRtpEcn (line 7) | namespace FuzzerRtcRtcpFeedbackRtpEcn FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtpNack.hpp type FuzzerRtcRtcpFeedbackRtpNack (line 7) | namespace FuzzerRtcRtcpFeedbackRtpNack FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtpSrReq.hpp type FuzzerRtcRtcpFeedbackRtpSrReq (line 7) | namespace FuzzerRtcRtcpFeedbackRtpSrReq FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtpTllei.hpp type FuzzerRtcRtcpFeedbackRtpTllei (line 7) | namespace FuzzerRtcRtcpFeedbackRtpTllei FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtpTmmb.hpp type FuzzerRtcRtcpFeedbackRtpTmmbn (line 7) | namespace FuzzerRtcRtcpFeedbackRtpTmmbn type FuzzerRtcRtcpFeedbackRtpTmmbr (line 12) | namespace FuzzerRtcRtcpFeedbackRtpTmmbr FILE: worker/fuzzer/include/RTC/RTCP/FuzzerFeedbackRtpTransport.hpp type FuzzerRtcRtcpFeedbackRtpTransport (line 7) | namespace FuzzerRtcRtcpFeedbackRtpTransport FILE: worker/fuzzer/include/RTC/RTCP/FuzzerPacket.hpp type FuzzerRtcRtcpPacket (line 6) | namespace FuzzerRtcRtcpPacket FILE: worker/fuzzer/include/RTC/RTCP/FuzzerReceiverReport.hpp type FuzzerRtcRtcpReceiverReport (line 7) | namespace FuzzerRtcRtcpReceiverReport FILE: worker/fuzzer/include/RTC/RTCP/FuzzerSdes.hpp type FuzzerRtcRtcpSdes (line 7) | namespace FuzzerRtcRtcpSdes FILE: worker/fuzzer/include/RTC/RTCP/FuzzerSenderReport.hpp type FuzzerRtcRtcpSenderReport (line 7) | namespace FuzzerRtcRtcpSenderReport FILE: worker/fuzzer/include/RTC/RTCP/FuzzerXr.hpp type FuzzerRtcRtcpExtendedReport (line 7) | namespace FuzzerRtcRtcpExtendedReport FILE: worker/fuzzer/include/RTC/RTP/Codecs/FuzzerAV1.hpp type FuzzerRtcRtpCodecsAV1 (line 6) | namespace FuzzerRtcRtpCodecsAV1 FILE: worker/fuzzer/include/RTC/RTP/Codecs/FuzzerDependencyDescriptor.hpp type FuzzerRtcRtpCodecsDependencyDescriptor (line 7) | namespace FuzzerRtcRtpCodecsDependencyDescriptor class DependencyDescriptorListener (line 9) | class DependencyDescriptorListener : public RTC::RTP::Codecs::Dependen... method OnDependencyDescriptorUpdated (line 12) | void OnDependencyDescriptorUpdated(const uint8_t* data, size_t len) ... FILE: worker/fuzzer/include/RTC/RTP/Codecs/FuzzerH264.hpp type FuzzerRtcRtpCodecsH264 (line 6) | namespace FuzzerRtcRtpCodecsH264 FILE: worker/fuzzer/include/RTC/RTP/Codecs/FuzzerOpus.hpp type FuzzerRtcRtpCodecsOpus (line 6) | namespace FuzzerRtcRtpCodecsOpus FILE: worker/fuzzer/include/RTC/RTP/Codecs/FuzzerVP8.hpp type FuzzerRtcRtpCodecsVP8 (line 6) | namespace FuzzerRtcRtpCodecsVP8 FILE: worker/fuzzer/include/RTC/RTP/Codecs/FuzzerVP9.hpp type FuzzerRtcRtpCodecsVP9 (line 6) | namespace FuzzerRtcRtpCodecsVP9 FILE: worker/fuzzer/include/RTC/RTP/FuzzerPacket.hpp type FuzzerRtcRtcPacket (line 6) | namespace FuzzerRtcRtcPacket FILE: worker/fuzzer/include/RTC/RTP/FuzzerProbationGenerator.hpp type FuzzerRtcRtpProbationGenerator (line 6) | namespace FuzzerRtcRtpProbationGenerator FILE: worker/fuzzer/include/RTC/RTP/FuzzerRetransmissionBuffer.hpp type FuzzerRtcRtpRetransmissionBuffer (line 6) | namespace FuzzerRtcRtpRetransmissionBuffer FILE: worker/fuzzer/include/RTC/RTP/FuzzerRtpStreamSend.hpp type FuzzerRtcRtpStreamSend (line 8) | namespace FuzzerRtcRtpStreamSend class TestRtpStreamListener (line 10) | class TestRtpStreamListener : public RTC::RTP::RtpStreamSend::Listener method OnRtpStreamScore (line 13) | void OnRtpStreamScore( method OnRtpStreamRetransmitRtpPacket (line 18) | void OnRtpStreamRetransmitRtpPacket( FILE: worker/fuzzer/include/RTC/SCTP/FuzzerStateCookie.hpp type FuzzerRtcSctpStateCookie (line 6) | namespace FuzzerRtcSctpStateCookie FILE: worker/fuzzer/include/RTC/SCTP/packet/FuzzerPacket.hpp type FuzzerRtcSctpPacket (line 6) | namespace FuzzerRtcSctpPacket FILE: worker/fuzzer/src/RTC/FuzzerRateCalculator.cpp function init (line 14) | int init() FILE: worker/fuzzer/src/RTC/ICE/FuzzerStunPacket.cpp type sockaddr_storage (line 29) | struct sockaddr_storage type sockaddr (line 99) | struct sockaddr FILE: worker/fuzzer/src/RTC/RTP/Codecs/FuzzerAV1.cpp class Listener (line 4) | class Listener : public RTC::RTP::Codecs::DependencyDescriptor::Listener method OnDependencyDescriptorUpdated (line 7) | void OnDependencyDescriptorUpdated(const uint8_t* data, size_t len) ov... FILE: worker/fuzzer/src/fuzzer.cpp function init (line 50) | int init() function LLVMFuzzerTestOneInput (line 162) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t len) FILE: worker/include/Channel/ChannelMessageRegistrator.hpp type Channel (line 9) | namespace Channel class ChannelMessageRegistrator (line 11) | class ChannelMessageRegistrator : public Channel::ChannelMessageRegist... FILE: worker/include/Channel/ChannelMessageRegistratorInterface.hpp type Channel (line 8) | namespace Channel class ChannelMessageRegistratorInterface (line 10) | class ChannelMessageRegistratorInterface FILE: worker/include/Channel/ChannelNotification.hpp type Channel (line 8) | namespace Channel class ChannelNotification (line 10) | class ChannelNotification FILE: worker/include/Channel/ChannelNotifier.hpp type Channel (line 7) | namespace Channel class ChannelNotifier (line 9) | class ChannelNotifier method Emit (line 21) | void Emit( FILE: worker/include/Channel/ChannelRequest.hpp type Channel (line 12) | namespace Channel class ChannelSocket (line 16) | class ChannelSocket class ChannelRequest (line 18) | class ChannelRequest method Accept (line 40) | void Accept(FBS::Response::Body type, flatbuffers::Offset& body) FILE: worker/include/Channel/ChannelSocket.hpp type Channel (line 9) | namespace Channel class ConsumerSocket (line 11) | class ConsumerSocket : public UnixStreamSocketHandle class Listener (line 14) | class Listener class ProducerSocket (line 39) | class ProducerSocket : public UnixStreamSocketHandle method UserOnUnixStreamRead (line 46) | void UserOnUnixStreamRead() override method UserOnUnixStreamSocketClosed (line 49) | void UserOnUnixStreamSocketClosed() override class ChannelSocket (line 54) | class ChannelSocket : public ConsumerSocket::Listener class RequestHandler (line 57) | class RequestHandler class NotificationHandler (line 66) | class NotificationHandler class Listener (line 75) | class Listener : public RequestHandler, public NotificationHandler FILE: worker/include/DepLibSRTP.hpp class DepLibSRTP (line 8) | class DepLibSRTP method IsError (line 15) | static bool IsError(srtp_err_status_t code) FILE: worker/include/DepLibUV.hpp class DepLibUV (line 7) | class DepLibUV method uv_loop_t (line 14) | static uv_loop_t* GetLoop() method GetTimeMs (line 18) | static uint64_t GetTimeMs() method GetTimeUs (line 22) | static uint64_t GetTimeUs() method GetTimeNs (line 26) | static uint64_t GetTimeNs() method GetTimeMsInt64 (line 32) | static int64_t GetTimeMsInt64() method GetTimeUsInt64 (line 38) | static int64_t GetTimeUsInt64() FILE: worker/include/DepLibUring.hpp class DepLibUring (line 10) | class DepLibUring type UserData (line 16) | struct UserData type iovec (line 23) | struct iovec type sockaddr (line 45) | struct sockaddr class LibUring (line 52) | class LibUring type sockaddr (line 70) | struct sockaddr method SetActive (line 79) | void SetActive() method IsActive (line 83) | bool IsActive() const method IsZeroCopyEnabled (line 87) | bool IsZeroCopyEnabled() const method io_uring (line 91) | io_uring* GetRing() method GetEventFd (line 95) | int GetEventFd() const method ReleaseUserDataEntry (line 99) | void ReleaseUserDataEntry(size_t idx) method SetInactive (line 105) | void SetInactive() method IsDataInSendBuffers (line 110) | bool IsDataInSendBuffers(const uint8_t* data) const type iovec (line 133) | struct iovec class LibUring (line 60) | class LibUring type sockaddr (line 70) | struct sockaddr method SetActive (line 79) | void SetActive() method IsActive (line 83) | bool IsActive() const method IsZeroCopyEnabled (line 87) | bool IsZeroCopyEnabled() const method io_uring (line 91) | io_uring* GetRing() method GetEventFd (line 95) | int GetEventFd() const method ReleaseUserDataEntry (line 99) | void ReleaseUserDataEntry(size_t idx) method SetInactive (line 105) | void SetInactive() method IsDataInSendBuffers (line 110) | bool IsDataInSendBuffers(const uint8_t* data) const type iovec (line 133) | struct iovec FILE: worker/include/DepLibWebRTC.hpp class DepLibWebRTC (line 4) | class DepLibWebRTC FILE: worker/include/DepOpenSSL.hpp class DepOpenSSL (line 4) | class DepOpenSSL FILE: worker/include/DepUsrSCTP.hpp class DepUsrSCTP (line 10) | class DepUsrSCTP class Checker (line 13) | class Checker : public TimerHandleInterface::Listener FILE: worker/include/LogLevel.hpp type LogLevel (line 6) | enum class LogLevel : uint8_t FILE: worker/include/Logger.hpp class Logger (line 153) | class Logger FILE: worker/include/MediaSoupErrors.hpp class MediaSoupError (line 8) | class MediaSoupError : public std::runtime_error method MediaSoupError (line 11) | explicit MediaSoupError(const char* description) : std::runtime_error(... class MediaSoupTypeError (line 20) | class MediaSoupTypeError : public MediaSoupError method MediaSoupTypeError (line 23) | explicit MediaSoupTypeError(const char* description) : MediaSoupError(... FILE: worker/include/RTC/ActiveSpeakerObserver.hpp type RTC (line 15) | namespace RTC class ActiveSpeakerObserver (line 17) | class ActiveSpeakerObserver : public RTC::RtpObserver, public TimerHan... class Speaker (line 20) | class Speaker class ProducerSpeaker (line 58) | class ProducerSpeaker FILE: worker/include/RTC/AudioLevelObserver.hpp type RTC (line 9) | namespace RTC class AudioLevelObserver (line 11) | class AudioLevelObserver : public RTC::RtpObserver, public TimerHandle... type DBovs (line 14) | struct DBovs FILE: worker/include/RTC/BweType.hpp type RTC (line 6) | namespace RTC type BweType (line 8) | enum class BweType : uint8_t FILE: worker/include/RTC/Consts.hpp type RTC (line 6) | namespace RTC type Consts (line 8) | namespace Consts FILE: worker/include/RTC/Consumer.hpp type RTC (line 24) | namespace RTC class Consumer (line 26) | class Consumer : public Channel::ChannelSocket::RequestHandler class Listener (line 29) | class Listener type TraceEventTypes (line 44) | struct TraceEventTypes method FillBufferScore (line 68) | virtual flatbuffers::Offset FillBuffer... method GetKind (line 73) | RTC::Media::Kind GetKind() const type RTC::RTP::HeaderExtensionIds (line 81) | struct RTC::RTP::HeaderExtensionIds method GetType (line 85) | RTC::RtpParameters::Type GetType() const method GetPreferredLayers (line 89) | virtual RTC::ConsumerTypes::VideoLayers GetPreferredLayers() const method IsActive (line 104) | virtual bool IsActive() const method IsPaused (line 119) | bool IsPaused() const method IsProducerPaused (line 123) | bool IsProducerPaused() const method SetExternallyManagedBitrate (line 136) | void SetExternallyManagedBitrate() type RTC::RTP::HeaderExtensionIds (line 186) | struct RTC::RTP::HeaderExtensionIds type TraceEventTypes (line 196) | struct TraceEventTypes FILE: worker/include/RTC/ConsumerTypes.hpp type RTC (line 6) | namespace RTC type ConsumerTypes (line 8) | namespace ConsumerTypes type VideoLayers (line 10) | struct VideoLayers method VideoLayers (line 15) | VideoLayers() = default; method VideoLayers (line 17) | VideoLayers(int16_t spatial, int16_t temporal) : spatial(spatial),... method VideoLayers (line 21) | VideoLayers(const VideoLayers& other) = default; method Reset (line 32) | void Reset() FILE: worker/include/RTC/DataConsumer.hpp type RTC (line 13) | namespace RTC class DataConsumer (line 15) | class DataConsumer : public Channel::ChannelSocket::RequestHandler class Listener (line 21) | class Listener type Type (line 42) | enum class Type : uint8_t method Type (line 63) | Type GetType() const method IsActive (line 71) | bool IsActive() const method IsPaused (line 87) | bool IsPaused() const method IsDataProducerPaused (line 91) | bool IsDataProducerPaused() const FILE: worker/include/RTC/DataProducer.hpp type RTC (line 13) | namespace RTC class DataProducer (line 15) | class DataProducer : public Channel::ChannelSocket::RequestHandler, class Listener (line 19) | class Listener type Type (line 44) | enum class Type : uint8_t method Type (line 64) | Type GetType() const method IsPaused (line 72) | bool IsPaused() const FILE: worker/include/RTC/DirectTransport.hpp type RTC (line 7) | namespace RTC class DirectTransport (line 9) | class DirectTransport : public RTC::Transport FILE: worker/include/RTC/DtlsTransport.hpp type RTC (line 16) | namespace RTC class DtlsTransport (line 18) | class DtlsTransport : public TimerHandleInterface::Listener type DtlsState (line 21) | enum class DtlsState : uint8_t type Role (line 31) | enum class Role : uint8_t type FingerprintAlgorithm (line 39) | enum class FingerprintAlgorithm : uint8_t type Fingerprint (line 49) | struct Fingerprint type SrtpCryptoSuiteMapEntry (line 56) | struct SrtpCryptoSuiteMapEntry class Listener (line 63) | class Listener method IsDtls (line 105) | static bool IsDtls(const uint8_t* data, size_t len) method DtlsState (line 147) | DtlsState GetState() const method GetLocalRole (line 151) | std::optional GetLocalRole() const method IsRunning (line 161) | bool IsRunning() const FILE: worker/include/RTC/ICE/IceCandidate.hpp type RTC (line 12) | namespace RTC type ICE (line 14) | namespace ICE class IceCandidate (line 16) | class IceCandidate type CandidateType (line 21) | enum class CandidateType : uint8_t type TcpCandidateType (line 27) | enum class TcpCandidateType : uint8_t method IceCandidate (line 39) | IceCandidate(RTC::UdpSocket* udpSocket, uint32_t priority) method IceCandidate (line 48) | IceCandidate(RTC::UdpSocket* udpSocket, uint32_t priority, std::st... method IceCandidate (line 57) | IceCandidate(RTC::TcpServer* tcpServer, uint32_t priority) method IceCandidate (line 67) | IceCandidate(RTC::TcpServer* tcpServer, uint32_t priority, std::st... FILE: worker/include/RTC/ICE/IceServer.hpp type RTC (line 14) | namespace RTC type ICE (line 16) | namespace ICE class IceServer (line 18) | class IceServer : public TimerHandleInterface::Listener type IceState (line 21) | enum class IceState : uint8_t class Listener (line 30) | class Listener method IceState (line 86) | IceState GetState() const method IsConsentCheckSupported (line 122) | bool IsConsentCheckSupported() const method IsConsentCheckRunning (line 126) | bool IsConsentCheckRunning() const FILE: worker/include/RTC/ICE/StunPacket.hpp type RTC (line 10) | namespace RTC type ICE (line 12) | namespace ICE class StunPacket (line 20) | class StunPacket : public Serializable type Class (line 78) | enum class Class : uint8_t type Method (line 90) | enum class Method : uint16_t type AttributeType (line 99) | enum class AttributeType : uint16_t type AuthenticationResult (line 120) | enum class AuthenticationResult : uint8_t type Attribute (line 134) | struct Attribute method Attribute (line 136) | Attribute(AttributeType type, uint16_t len, size_t offset) method GetClass (line 211) | StunPacket::Class GetClass() const method GetMethod (line 216) | StunPacket::Method GetMethod() const method HasAttribute (line 228) | bool HasAttribute(StunPacket::AttributeType type) const method GetUsername (line 233) | const std::string_view GetUsername() const method GetPriority (line 248) | uint32_t GetPriority() const method GetIceControlling (line 262) | uint64_t GetIceControlling() const method GetIceControlled (line 276) | uint64_t GetIceControlled() const method GetNomination (line 292) | uint32_t GetNomination() const method GetSoftware (line 306) | const std::string_view GetSoftware() const type sockaddr_storage (line 321) | struct sockaddr_storage type sockaddr (line 323) | struct sockaddr method GetErrorCode (line 325) | uint16_t GetErrorCode(std::string_view& reasonPhrase) const method IsProtected (line 372) | bool IsProtected() const method GetMessageLength (line 421) | uint16_t GetMessageLength() const method SetMessageLength (line 426) | void SetMessageLength(uint16_t msgLength) method GetAttributesLength (line 441) | size_t GetAttributesLength() const method GetFingerprint (line 515) | uint32_t GetFingerprint() const FILE: worker/include/RTC/KeyFrameRequestManager.hpp type RTC (line 8) | namespace RTC class PendingKeyFrameInfo (line 10) | class PendingKeyFrameInfo : public TimerHandleInterface::Listener class Listener (line 13) | class Listener method GetSsrc (line 26) | uint32_t GetSsrc() const method SetRetryOnTimeout (line 30) | void SetRetryOnTimeout(bool notify) method GetRetryOnTimeout (line 34) | bool GetRetryOnTimeout() const method Restart (line 38) | void Restart() class KeyFrameRequestDelayer (line 54) | class KeyFrameRequestDelayer : public TimerHandleInterface::Listener class Listener (line 57) | class Listener method GetSsrc (line 70) | uint32_t GetSsrc() const method GetKeyFrameRequested (line 74) | bool GetKeyFrameRequested() const method SetKeyFrameRequested (line 78) | void SetKeyFrameRequested(bool flag) class KeyFrameRequestManager (line 94) | class KeyFrameRequestManager : public PendingKeyFrameInfo::Listener, class Listener (line 98) | class Listener FILE: worker/include/RTC/NackGenerator.hpp type RTC (line 13) | namespace RTC class NackGenerator (line 15) | class NackGenerator : public TimerHandleInterface::Listener class Listener (line 18) | class Listener type NackInfo (line 29) | struct NackInfo method NackInfo (line 31) | NackInfo() = default; method NackInfo (line 32) | explicit NackInfo(uint64_t createdAtMs, uint16_t seq, uint16_t sen... type NackFilter (line 44) | enum class NackFilter : uint8_t method GetNackListLength (line 55) | size_t GetNackListLength() const method UpdateRtt (line 59) | void UpdateRtt(uint32_t rtt) FILE: worker/include/RTC/Parameters.hpp type RTC (line 10) | namespace RTC class Parameters (line 12) | class Parameters class Value (line 15) | class Value type Type (line 18) | enum class Type : uint8_t method Value (line 28) | explicit Value(bool booleanValue) : type(Type::BOOLEAN), booleanVa... method Value (line 32) | explicit Value(int32_t integerValue) : type(Type::INTEGER), intege... method Value (line 36) | explicit Value(double doubleValue) : type(Type::DOUBLE), doubleVal... method Value (line 40) | explicit Value(std::string& stringValue) : type(Type::STRING), str... method Value (line 44) | explicit Value(std::string&& stringValue) method Value (line 49) | explicit Value(std::vector& arrayOfIntegers) FILE: worker/include/RTC/PipeConsumer.hpp type RTC (line 8) | namespace RTC class PipeConsumer (line 10) | class PipeConsumer : public RTC::Consumer, public RTC::RTP::RtpStreamS... FILE: worker/include/RTC/PipeTransport.hpp type RTC (line 11) | namespace RTC class PipeTransport (line 13) | class PipeTransport : public RTC::Transport, public RTC::UdpSocket::Li... type sockaddr (line 77) | struct sockaddr type sockaddr_storage (line 87) | struct sockaddr_storage FILE: worker/include/RTC/PlainTransport.hpp type RTC (line 12) | namespace RTC class PlainTransport (line 14) | class PlainTransport : public RTC::Transport, public RTC::UdpSocket::L... type sockaddr (line 73) | struct sockaddr type sockaddr_storage (line 88) | struct sockaddr_storage type sockaddr_storage (line 89) | struct sockaddr_storage FILE: worker/include/RTC/PortManager.hpp type RTC (line 11) | namespace RTC class PortManager (line 13) | class PortManager type Protocol (line 16) | enum class Protocol : uint8_t type PortRange (line 23) | struct PortRange method PortRange (line 25) | explicit PortRange(uint16_t numPorts, uint16_t minPort) method uv_udp_t (line 36) | static uv_udp_t* BindUdp(std::string& ip, uint16_t port, RTC::Transp... method uv_udp_t (line 40) | static uv_udp_t* BindUdp( method uv_tcp_t (line 49) | static uv_tcp_t* BindTcp(std::string& ip, uint16_t port, RTC::Transp... method uv_tcp_t (line 53) | static uv_tcp_t* BindTcp( FILE: worker/include/RTC/Producer.hpp type RTC (line 20) | namespace RTC class Producer (line 22) | class Producer : public RTC::RTP::RtpStreamRecv::Listener, class Listener (line 28) | class Listener type RtpEncodingMapping (line 54) | struct RtpEncodingMapping type RtpMapping (line 62) | struct RtpMapping type VideoOrientation (line 69) | struct VideoOrientation type ReceiveRtpPacketResult (line 77) | enum class ReceiveRtpPacketResult : uint8_t type TraceEventTypes (line 85) | struct TraceEventTypes method GetKind (line 108) | RTC::Media::Kind GetKind() const type RTC::RTP::HeaderExtensionIds (line 116) | struct RTC::RTP::HeaderExtensionIds method GetType (line 120) | RTC::RtpParameters::Type GetType() const method IsPaused (line 124) | bool IsPaused() const type RtpMapping (line 191) | struct RtpMapping type RTC::RTP::HeaderExtensionIds (line 197) | struct RTC::RTP::HeaderExtensionIds type VideoOrientation (line 206) | struct VideoOrientation type TraceEventTypes (line 207) | struct TraceEventTypes FILE: worker/include/RTC/RTCP/Bye.hpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP class ByePacket (line 13) | class ByePacket : public Packet method ByePacket (line 22) | ByePacket() : Packet(Type::BYE) method ByePacket (line 25) | explicit ByePacket(CommonHeader* commonHeader) : Packet(commonHeader) method AddSsrc (line 30) | void AddSsrc(uint32_t ssrc) method SetReason (line 34) | void SetReason(const std::string& reason) method Iterator (line 42) | Iterator Begin() method Iterator (line 46) | Iterator End() method GetCount (line 55) | size_t GetCount() const override method GetSize (line 59) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/CompoundPacket.hpp type RTC (line 12) | namespace RTC type RTCP (line 14) | namespace RTCP class CompoundPacket (line 16) | class CompoundPacket method CompoundPacket (line 19) | CompoundPacket() = default; method GetSenderReportCount (line 27) | size_t GetSenderReportCount() const method GetReceiverReportCount (line 31) | size_t GetReceiverReportCount() const method HasSenderReport (line 57) | bool HasSenderReport() method HasReceiverReferenceTime (line 61) | bool HasReceiverReferenceTime() method HasDelaySinceLastRr (line 71) | bool HasDelaySinceLastRr() FILE: worker/include/RTC/RTCP/Feedback.hpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP class FeedbackPacket (line 13) | class FeedbackPacket : public Packet type Header (line 22) | struct Header method GetMessageType (line 38) | typename T::MessageType GetMessageType() const method GetSenderSsrc (line 42) | uint32_t GetSenderSsrc() const method SetSenderSsrc (line 46) | void SetSenderSsrc(uint32_t ssrc) method GetMediaSsrc (line 50) | uint32_t GetMediaSsrc() const method SetMediaSsrc (line 54) | void SetMediaSsrc(uint32_t ssrc) method GetCount (line 63) | size_t GetCount() const override method GetSize (line 67) | size_t GetSize() const override class FeedbackPs (line 83) | class FeedbackPs type MessageType (line 86) | enum class MessageType : uint8_t class FeedbackRtp (line 102) | class FeedbackRtp type MessageType (line 105) | enum class MessageType : uint8_t FILE: worker/include/RTC/RTCP/FeedbackItem.hpp type RTC (line 6) | namespace RTC type RTCP (line 8) | namespace RTCP class FeedbackItem (line 10) | class FeedbackItem method Item (line 14) | static Item* Parse(const uint8_t* data, size_t len) method IsCorrect (line 29) | bool IsCorrect() const method Serialize (line 42) | virtual void Serialize() FILE: worker/include/RTC/RTCP/FeedbackPs.hpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP class FeedbackPsItemsPacket (line 14) | class FeedbackPsItemsPacket : public FeedbackPsPacket method FeedbackPsItemsPacket (line 24) | explicit FeedbackPsItemsPacket(CommonHeader* commonHeader) : Feedb... method FeedbackPsItemsPacket (line 27) | explicit FeedbackPsItemsPacket(uint32_t senderSsrc, uint32_t media... method AddItem (line 39) | void AddItem(Item* item) method Iterator (line 43) | Iterator Begin() method Iterator (line 47) | Iterator End() method GetSize (line 56) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsAfb.hpp type RTC (line 7) | namespace RTC type RTCP (line 9) | namespace RTCP class FeedbackPsAfbPacket (line 11) | class FeedbackPsAfbPacket : public FeedbackPsPacket type Application (line 14) | enum class Application : uint8_t method FeedbackPsAfbPacket (line 25) | explicit FeedbackPsAfbPacket( method FeedbackPsAfbPacket (line 37) | FeedbackPsAfbPacket( method Application (line 45) | Application GetApplication() const method GetSize (line 54) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsFir.hpp type RTC (line 19) | namespace RTC type RTCP (line 21) | namespace RTCP class FeedbackPsFirItem (line 23) | class FeedbackPsFirItem : public FeedbackItem type Header (line 30) | struct Header method FeedbackPsFirItem (line 46) | explicit FeedbackPsFirItem(Header* header) : header(header) method FeedbackPsFirItem (line 49) | explicit FeedbackPsFirItem(FeedbackPsFirItem* item) : header(item-... method GetSsrc (line 55) | uint32_t GetSsrc() const method GetSequenceNumber (line 59) | uint8_t GetSequenceNumber() const method GetSize (line 68) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsLei.hpp type RTC (line 16) | namespace RTC type RTCP (line 18) | namespace RTCP class FeedbackPsLeiItem (line 20) | class FeedbackPsLeiItem : public FeedbackItem type Header (line 27) | struct Header method FeedbackPsLeiItem (line 37) | explicit FeedbackPsLeiItem(Header* header) : header(header) method FeedbackPsLeiItem (line 40) | explicit FeedbackPsLeiItem(FeedbackPsLeiItem* item) : header(item-... method GetSsrc (line 46) | uint32_t GetSsrc() const method GetSize (line 55) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsPli.hpp type RTC (line 7) | namespace RTC type RTCP (line 9) | namespace RTCP class FeedbackPsPliPacket (line 11) | class FeedbackPsPliPacket : public FeedbackPsPacket method FeedbackPsPliPacket (line 18) | explicit FeedbackPsPliPacket(CommonHeader* commonHeader) : Feedbac... method FeedbackPsPliPacket (line 21) | FeedbackPsPliPacket(uint32_t senderSsrc, uint32_t mediaSsrc) FILE: worker/include/RTC/RTCP/FeedbackPsRemb.hpp type RTC (line 28) | namespace RTC type RTCP (line 30) | namespace RTCP class FeedbackPsRembPacket (line 32) | class FeedbackPsRembPacket : public FeedbackPsAfbPacket method FeedbackPsRembPacket (line 44) | FeedbackPsRembPacket(uint32_t senderSsrc, uint32_t mediaSsrc) method IsCorrect (line 51) | bool IsCorrect() const method SetBitrate (line 55) | void SetBitrate(uint64_t bitrate) method SetSsrcs (line 59) | void SetSsrcs(const std::vector& ssrcs) method GetBitrate (line 63) | uint64_t GetBitrate() const method GetSize (line 76) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsRpsi.hpp type RTC (line 19) | namespace RTC type RTCP (line 21) | namespace RTCP class FeedbackPsRpsiItem (line 23) | class FeedbackPsRpsiItem : public FeedbackItem type Header (line 32) | struct Header method FeedbackPsRpsiItem (line 51) | explicit FeedbackPsRpsiItem(FeedbackPsRpsiItem* item) : header(ite... method IsCorrect (line 57) | bool IsCorrect() const method GetPayloadType (line 61) | uint8_t GetPayloadType() const method GetLength (line 69) | size_t GetLength() const method GetSize (line 78) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsSli.hpp type RTC (line 16) | namespace RTC type RTCP (line 18) | namespace RTCP class FeedbackPsSliItem (line 20) | class FeedbackPsSliItem : public FeedbackItem type Header (line 27) | struct Header method GetFirst (line 42) | uint16_t GetFirst() const method SetFirst (line 46) | void SetFirst(uint16_t first) method GetNumber (line 50) | uint16_t GetNumber() const method SetNumber (line 54) | void SetNumber(uint16_t number) method GetPictureId (line 58) | uint8_t GetPictureId() const method SetPictureId (line 62) | void SetPictureId(uint8_t pictureId) method GetSize (line 71) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackPsTst.hpp type RTC (line 19) | namespace RTC type RTCP (line 21) | namespace RTCP class FeedbackPsTstItem (line 24) | class FeedbackPsTstItem : public FeedbackItem type Header (line 38) | struct Header method FeedbackPsTstItem (line 61) | explicit FeedbackPsTstItem(Header* header) : header(header) method FeedbackPsTstItem (line 64) | explicit FeedbackPsTstItem(FeedbackPsTstItem* item) : header(item-... method GetSsrc (line 70) | uint32_t GetSsrc() const method GetSequenceNumber (line 74) | uint8_t GetSequenceNumber() const method GetIndex (line 78) | uint8_t GetIndex() const method GetSize (line 87) | size_t GetSize() const override class Tstr (line 96) | class Tstr class Tstn (line 100) | class Tstn FILE: worker/include/RTC/RTCP/FeedbackPsVbcm.hpp type RTC (line 22) | namespace RTC type RTCP (line 24) | namespace RTCP class FeedbackPsVbcmItem (line 26) | class FeedbackPsVbcmItem : public FeedbackItem type Header (line 33) | struct Header method FeedbackPsVbcmItem (line 53) | explicit FeedbackPsVbcmItem(Header* header) : header(header) method FeedbackPsVbcmItem (line 56) | explicit FeedbackPsVbcmItem(FeedbackPsVbcmItem* item) : header(ite... method GetSsrc (line 63) | uint32_t GetSsrc() const method GetSequenceNumber (line 67) | uint8_t GetSequenceNumber() const method GetPayloadType (line 71) | uint8_t GetPayloadType() const method GetLength (line 75) | uint16_t GetLength() const method GetSize (line 88) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackRtp.hpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP class FeedbackRtpItemsPacket (line 14) | class FeedbackRtpItemsPacket : public FeedbackRtpPacket method FeedbackRtpItemsPacket (line 24) | explicit FeedbackRtpItemsPacket(CommonHeader* commonHeader) : Feed... method FeedbackRtpItemsPacket (line 27) | explicit FeedbackRtpItemsPacket(uint32_t senderSsrc, uint32_t medi... method AddItem (line 39) | void AddItem(Item* item) method Iterator (line 43) | Iterator Begin() method Iterator (line 47) | Iterator End() method GetSize (line 56) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackRtpEcn.hpp type RTC (line 26) | namespace RTC type RTCP (line 28) | namespace RTCP class FeedbackRtpEcnItem (line 30) | class FeedbackRtpEcnItem : public FeedbackItem type Header (line 37) | struct Header method FeedbackRtpEcnItem (line 53) | explicit FeedbackRtpEcnItem(Header* header) : header(header) method FeedbackRtpEcnItem (line 56) | explicit FeedbackRtpEcnItem(FeedbackRtpEcnItem* item) : header(ite... method GetSequenceNumber (line 61) | uint32_t GetSequenceNumber() const method GetEct0Counter (line 65) | uint32_t GetEct0Counter() const method GetEct1Counter (line 69) | uint32_t GetEct1Counter() const method GetEcnCeCounter (line 73) | uint16_t GetEcnCeCounter() const method GetNotEctCounter (line 77) | uint16_t GetNotEctCounter() const method GetLostPackets (line 81) | uint16_t GetLostPackets() const method GetDuplicatedPackets (line 85) | uint16_t GetDuplicatedPackets() const method GetSize (line 94) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackRtpNack.hpp type RTC (line 17) | namespace RTC type RTCP (line 19) | namespace RTCP class FeedbackRtpNackItem (line 21) | class FeedbackRtpNackItem : public FeedbackItem type Header (line 28) | struct Header method FeedbackRtpNackItem (line 39) | explicit FeedbackRtpNackItem(Header* header) : header(header) method FeedbackRtpNackItem (line 42) | explicit FeedbackRtpNackItem(FeedbackRtpNackItem* item) : header(i... method GetPacketId (line 48) | uint16_t GetPacketId() const method GetLostPacketBitmask (line 52) | uint16_t GetLostPacketBitmask() const method CountRequestedPackets (line 56) | size_t CountRequestedPackets() const method GetSize (line 65) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackRtpSrReq.hpp type RTC (line 7) | namespace RTC type RTCP (line 9) | namespace RTCP class FeedbackRtpSrReqPacket (line 11) | class FeedbackRtpSrReqPacket : public FeedbackRtpPacket method FeedbackRtpSrReqPacket (line 18) | explicit FeedbackRtpSrReqPacket(CommonHeader* commonHeader) : Feed... method FeedbackRtpSrReqPacket (line 21) | FeedbackRtpSrReqPacket(uint32_t senderSsrc, uint32_t mediaSsrc) FILE: worker/include/RTC/RTCP/FeedbackRtpTllei.hpp type RTC (line 16) | namespace RTC type RTCP (line 18) | namespace RTCP class FeedbackRtpTlleiItem (line 20) | class FeedbackRtpTlleiItem : public FeedbackItem type Header (line 27) | struct Header method FeedbackRtpTlleiItem (line 38) | explicit FeedbackRtpTlleiItem(Header* header) : header(header) method FeedbackRtpTlleiItem (line 41) | explicit FeedbackRtpTlleiItem(FeedbackRtpTlleiItem* item) : header... method GetPacketId (line 47) | uint16_t GetPacketId() const method GetLostPacketBitmask (line 51) | uint16_t GetLostPacketBitmask() const method GetSize (line 60) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/FeedbackRtpTmmb.hpp type RTC (line 19) | namespace RTC type RTCP (line 21) | namespace RTCP class FeedbackRtpTmmbItem (line 24) | class FeedbackRtpTmmbItem : public FeedbackItem type Header (line 31) | struct Header method FeedbackRtpTmmbItem (line 42) | FeedbackRtpTmmbItem() = default; method GetSsrc (line 47) | uint32_t GetSsrc() const method SetSsrc (line 51) | void SetSsrc(uint32_t ssrc) method GetBitrate (line 55) | uint64_t GetBitrate() const method SetBitrate (line 59) | void SetBitrate(uint64_t bitrate) method GetOverhead (line 63) | uint16_t GetOverhead() const method SetOverhead (line 67) | void SetOverhead(uint16_t overhead) method GetSize (line 76) | size_t GetSize() const override class FeedbackRtpTmmbr (line 88) | class FeedbackRtpTmmbr class FeedbackRtpTmmbn (line 91) | class FeedbackRtpTmmbn FILE: worker/include/RTC/RTCP/FeedbackRtpTransport.hpp type RTC (line 38) | namespace RTC type RTCP (line 40) | namespace RTCP class FeedbackRtpTransportPacket (line 42) | class FeedbackRtpTransportPacket : public FeedbackRtpPacket type PacketResult (line 49) | struct PacketResult method PacketResult (line 51) | PacketResult(uint16_t sequenceNumber, bool received) type AddPacketResult (line 63) | enum class AddPacketResult : uint8_t type Status (line 71) | enum Status : uint8_t type Context (line 81) | struct Context class Chunk (line 89) | class Chunk method Chunk (line 95) | Chunk() = default; type PacketResult (line 104) | struct PacketResult class RunLengthChunk (line 109) | class RunLengthChunk : public Chunk method RunLengthChunk (line 112) | RunLengthChunk(Status status, uint16_t count) : status(status), ... method Status (line 120) | Status GetStatus() const method GetCount (line 125) | uint16_t GetCount() const override type PacketResult (line 131) | struct PacketResult class OneBitVectorChunk (line 141) | class OneBitVectorChunk : public Chunk method OneBitVectorChunk (line 144) | explicit OneBitVectorChunk(const std::vector& statuses) ... method GetCount (line 153) | uint16_t GetCount() const override type PacketResult (line 159) | struct PacketResult class TwoBitVectorChunk (line 168) | class TwoBitVectorChunk : public Chunk method TwoBitVectorChunk (line 171) | explicit TwoBitVectorChunk(const std::vector& statuses) ... method GetCount (line 180) | uint16_t GetCount() const override type PacketResult (line 186) | struct PacketResult method FeedbackRtpTransportPacket (line 207) | FeedbackRtpTransportPacket(uint32_t senderSsrc, uint32_t mediaSsrc) method IsBaseSet (line 215) | bool IsBaseSet() const method IsFull (line 223) | bool IsFull() const method IsSerializable (line 230) | bool IsSerializable() const method IsCorrect (line 234) | bool IsCorrect() const // Just for locally generated packets. method GetBaseSequenceNumber (line 238) | uint16_t GetBaseSequenceNumber() const method GetPacketStatusCount (line 242) | uint16_t GetPacketStatusCount() const method GetReferenceTime (line 246) | int32_t GetReferenceTime() const method SetReferenceTime (line 251) | void SetReferenceTime(int64_t referenceTime) method GetReferenceTimestamp (line 255) | int64_t GetReferenceTimestamp() const // Reference time in ms. method GetBaseDelta (line 259) | int64_t GetBaseDelta(const int64_t previousTimestampMs) const method GetFeedbackPacketCount (line 275) | uint8_t GetFeedbackPacketCount() const method SetFeedbackPacketCount (line 279) | void SetFeedbackPacketCount(uint8_t count) method GetLatestSequenceNumber (line 283) | uint16_t GetLatestSequenceNumber() const // Just for locally gener... method GetLatestTimestamp (line 287) | uint64_t GetLatestTimestamp() const // Just for locally generated ... type PacketResult (line 291) | struct PacketResult method PacketResult (line 51) | PacketResult(uint16_t sequenceNumber, bool received) method GetSize (line 298) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/Packet.hpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP type Type (line 20) | enum class Type : uint8_t class Packet (line 32) | class Packet type CommonHeader (line 41) | struct CommonHeader method IsRtcp (line 58) | static bool IsRtcp(const uint8_t* data, size_t len) method Packet (line 83) | explicit Packet(Type type) : type(type) method Packet (line 86) | explicit Packet(CommonHeader* commonHeader) method SetNext (line 93) | void SetNext(Packet* packet) method Packet (line 97) | Packet* GetNext() const method Type (line 109) | virtual Type GetType() const method GetCount (line 113) | virtual size_t GetCount() const FILE: worker/include/RTC/RTCP/ReceiverReport.hpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP class ReceiverReport (line 13) | class ReceiverReport type Header (line 22) | struct Header method ReceiverReport (line 39) | ReceiverReport() method ReceiverReport (line 44) | explicit ReceiverReport(Header* header) : header(header) method ReceiverReport (line 47) | explicit ReceiverReport(ReceiverReport* report) : header(report->h... method GetSize (line 53) | size_t GetSize() const method GetSsrc (line 57) | uint32_t GetSsrc() const method SetSsrc (line 61) | void SetSsrc(uint32_t ssrc) method GetFractionLost (line 65) | uint8_t GetFractionLost() const method SetFractionLost (line 69) | void SetFractionLost(uint8_t fractionLost) method GetTotalLost (line 73) | int32_t GetTotalLost() const method SetTotalLost (line 77) | void SetTotalLost(int32_t totalLost) method GetLastSeq (line 81) | uint32_t GetLastSeq() const method SetLastSeq (line 85) | void SetLastSeq(uint32_t lastSeq) method GetJitter (line 89) | uint32_t GetJitter() const method SetJitter (line 93) | void SetJitter(float jitter) method GetLastSenderReport (line 97) | uint32_t GetLastSenderReport() const method SetLastSenderReport (line 101) | void SetLastSenderReport(uint32_t lsr) method GetDelaySinceLastSenderReport (line 105) | uint32_t GetDelaySinceLastSenderReport() const method SetDelaySinceLastSenderReport (line 109) | void SetDelaySinceLastSenderReport(uint32_t dlsr) class ReceiverReportPacket (line 119) | class ReceiverReportPacket : public Packet method ReceiverReportPacket (line 130) | ReceiverReportPacket() : Packet(Type::RR) method ReceiverReportPacket (line 133) | explicit ReceiverReportPacket(CommonHeader* commonHeader) : Packet... method GetSsrc (line 144) | uint32_t GetSsrc() const method SetSsrc (line 148) | void SetSsrc(uint32_t ssrc) method AddReport (line 152) | void AddReport(ReceiverReport* report) method RemoveReport (line 156) | void RemoveReport(ReceiverReport* report) method Iterator (line 165) | Iterator Begin() method Iterator (line 169) | Iterator End() method Type (line 183) | Type GetType() const override method GetCount (line 187) | size_t GetCount() const override method GetSize (line 191) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/Sdes.hpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP class SdesItem (line 14) | class SdesItem type Type (line 17) | enum class Type : uint8_t type Header (line 39) | struct Header method SdesItem (line 52) | explicit SdesItem(Header* header) : header(header) method SdesItem (line 55) | explicit SdesItem(SdesItem* item) : header(item->header) method GetSize (line 63) | size_t GetSize() const method GetType (line 68) | SdesItem::Type GetType() const method GetLength (line 72) | uint8_t GetLength() const class SdesChunk (line 90) | class SdesChunk method SdesChunk (line 99) | explicit SdesChunk(uint32_t ssrc) method SdesChunk (line 103) | explicit SdesChunk(SdesChunk* chunk) method GetSize (line 123) | size_t GetSize() const method GetSsrc (line 139) | uint32_t GetSsrc() const method SetSsrc (line 143) | void SetSsrc(uint32_t ssrc) method AddItem (line 147) | void AddItem(SdesItem* item) method Iterator (line 151) | Iterator Begin() method Iterator (line 155) | Iterator End() class SdesPacket (line 165) | class SdesPacket : public Packet method SdesPacket (line 176) | SdesPacket() : Packet(RTCP::Type::SDES) method SdesPacket (line 179) | explicit SdesPacket(CommonHeader* commonHeader) : Packet(commonHea... method AddChunk (line 190) | void AddChunk(SdesChunk* chunk) method RemoveChunk (line 194) | void RemoveChunk(SdesChunk* chunk) method Iterator (line 203) | Iterator Begin() method Iterator (line 207) | Iterator End() method GetCount (line 216) | size_t GetCount() const override method GetSize (line 220) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/SenderReport.hpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP class SenderReport (line 12) | class SenderReport type Header (line 21) | struct Header method SenderReport (line 37) | SenderReport() method SenderReport (line 42) | explicit SenderReport(Header* header) : header(header) method SenderReport (line 45) | explicit SenderReport(SenderReport* report) : header(report->header) method GetSize (line 51) | size_t GetSize() const method GetSsrc (line 55) | uint32_t GetSsrc() const method SetSsrc (line 59) | void SetSsrc(uint32_t ssrc) method GetNtpSec (line 63) | uint32_t GetNtpSec() const method SetNtpSec (line 67) | void SetNtpSec(uint32_t ntpSec) method GetNtpFrac (line 71) | uint32_t GetNtpFrac() const method SetNtpFrac (line 75) | void SetNtpFrac(uint32_t ntpFrac) method GetRtpTs (line 79) | uint32_t GetRtpTs() const method SetRtpTs (line 83) | void SetRtpTs(uint32_t rtpTs) method GetPacketCount (line 87) | uint32_t GetPacketCount() const method SetPacketCount (line 91) | void SetPacketCount(uint32_t packetCount) method GetOctetCount (line 95) | uint32_t GetOctetCount() const method SetOctetCount (line 99) | void SetOctetCount(uint32_t octetCount) class SenderReportPacket (line 109) | class SenderReportPacket : public Packet method SenderReportPacket (line 118) | SenderReportPacket() : Packet(Type::SR) method SenderReportPacket (line 121) | explicit SenderReportPacket(CommonHeader* commonHeader) : Packet(c... method AddReport (line 132) | void AddReport(SenderReport* report) method RemoveReport (line 136) | void RemoveReport(SenderReport* report) method Iterator (line 145) | Iterator Begin() method Iterator (line 149) | Iterator End() method GetCount (line 158) | size_t GetCount() const override method GetSize (line 162) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/XR.hpp type RTC (line 21) | namespace RTC type RTCP (line 23) | namespace RTCP class ExtendedReportBlock (line 25) | class ExtendedReportBlock type Type (line 28) | enum class Type : uint8_t type CommonHeader (line 46) | struct CommonHeader method ExtendedReportBlock (line 58) | explicit ExtendedReportBlock(Type type) : type(type) method GetType (line 70) | ExtendedReportBlock::Type GetType() const class ExtendedReportPacket (line 83) | class ExtendedReportPacket : public Packet method ExtendedReportPacket (line 92) | ExtendedReportPacket() : Packet(Type::XR) method ExtendedReportPacket (line 95) | explicit ExtendedReportPacket(CommonHeader* commonHeader) : Packet... method AddReport (line 106) | void AddReport(ExtendedReportBlock* report) method RemoveReport (line 110) | void RemoveReport(ExtendedReportBlock* report) method GetSsrc (line 119) | uint32_t GetSsrc() const method SetSsrc (line 123) | void SetSsrc(uint32_t ssrc) method Iterator (line 127) | Iterator Begin() method Iterator (line 131) | Iterator End() method GetCount (line 140) | size_t GetCount() const override method GetSize (line 144) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/XrDelaySinceLastRr.hpp type RTC (line 26) | namespace RTC type RTCP (line 28) | namespace RTCP class DelaySinceLastRr (line 30) | class DelaySinceLastRr : public ExtendedReportBlock class SsrcInfo (line 36) | class SsrcInfo type Body (line 47) | struct Body method SsrcInfo (line 56) | SsrcInfo() method SsrcInfo (line 61) | explicit SsrcInfo(Body* body) : body(body) method GetSize (line 67) | size_t GetSize() const method GetSsrc (line 71) | uint32_t GetSsrc() const method SetSsrc (line 75) | void SetSsrc(uint32_t ssrc) method GetLastReceiverReport (line 79) | uint32_t GetLastReceiverReport() const method SetLastReceiverReport (line 83) | void SetLastReceiverReport(uint32_t lrr) method GetDelaySinceLastReceiverReport (line 87) | uint32_t GetDelaySinceLastReceiverReport() const method SetDelaySinceLastReceiverReport (line 91) | void SetDelaySinceLastReceiverReport(uint32_t dlrr) method DelaySinceLastRr (line 105) | DelaySinceLastRr() : ExtendedReportBlock(ExtendedReportBlock::Type... method DelaySinceLastRr (line 108) | explicit DelaySinceLastRr(CommonHeader* header) method AddSsrcInfo (line 122) | void AddSsrcInfo(SsrcInfo* ssrcInfo) method RemoveLastSsrcInfos (line 128) | void RemoveLastSsrcInfos(size_t number) method Iterator (line 139) | Iterator Begin() method Iterator (line 143) | Iterator End() method GetSize (line 152) | size_t GetSize() const override FILE: worker/include/RTC/RTCP/XrReceiverReferenceTime.hpp type RTC (line 20) | namespace RTC type RTCP (line 22) | namespace RTCP class ReceiverReferenceTime (line 24) | class ReceiverReferenceTime : public ExtendedReportBlock type Body (line 31) | struct Body method ReceiverReferenceTime (line 43) | ReceiverReferenceTime() : ExtendedReportBlock(RTCP::ExtendedReport... method ReceiverReferenceTime (line 48) | explicit ReceiverReferenceTime(CommonHeader* header) method GetNtpSec (line 56) | uint32_t GetNtpSec() const method SetNtpSec (line 60) | void SetNtpSec(uint32_t ntpSec) method GetNtpFrac (line 64) | uint32_t GetNtpFrac() const method SetNtpFrac (line 68) | void SetNtpFrac(uint32_t ntpFrac) method GetSize (line 77) | size_t GetSize() const override FILE: worker/include/RTC/RTP/Codecs/AV1.hpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP type Codecs (line 12) | namespace Codecs class AV1 (line 14) | class AV1 type PayloadDescriptor (line 17) | struct PayloadDescriptor : public Codecs::PayloadDescriptor type EncodingData (line 19) | struct EncodingData type Encoder (line 25) | struct Encoder : public Codecs::PayloadDescriptor::Encoder method Encoder (line 28) | explicit Encoder(EncodingData encodingData) : encodingData(e... method UpdateListener (line 41) | void UpdateListener(Codecs::DependencyDescriptor::Listener* li... method GetEncoder (line 51) | std::unique_ptr GetEncoder... method CreateEncoder (line 63) | void CreateEncoder(EncodingData encodingData) class EncodingContext (line 89) | class EncodingContext : public Codecs::EncodingContext method EncodingContext (line 92) | explicit EncodingContext(Codecs::EncodingContext::Params& params) method SyncRequired (line 100) | void SyncRequired() override class PayloadDescriptorHandler (line 109) | class PayloadDescriptorHandler : public Codecs::PayloadDescripto... method Dump (line 116) | void Dump(int indentation = 0) const override method RtpPacketChanged (line 122) | void RtpPacketChanged(RTP::Packet* packet) override method GetEncoder (line 126) | std::unique_ptr GetEncoder... method GetSpatialLayer (line 132) | uint8_t GetSpatialLayer() const override method GetTemporalLayer (line 136) | uint8_t GetTemporalLayer() const override method IsKeyFrame (line 140) | bool IsKeyFrame() const override FILE: worker/include/RTC/RTP/Codecs/DependencyDescriptor.hpp type RTC (line 7) | namespace RTC type RTP (line 9) | namespace RTP type Codecs (line 11) | namespace Codecs type DependencyDescriptor (line 13) | struct DependencyDescriptor class Listener (line 15) | class Listener type DecodeTargetIndication (line 25) | enum class DecodeTargetIndication : uint8_t type FrameDependencyTemplate (line 37) | struct FrameDependencyTemplate method FrameDependencyTemplate (line 39) | FrameDependencyTemplate(uint32_t spatialLayer, uint32_t tempor... type TemplateDependencyStructure (line 52) | struct TemplateDependencyStructure FILE: worker/include/RTC/RTP/Codecs/H264.hpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP type Codecs (line 12) | namespace Codecs class H264 (line 14) | class H264 type PayloadDescriptor (line 17) | struct PayloadDescriptor : public Codecs::PayloadDescriptor class EncodingContext (line 44) | class EncodingContext : public Codecs::EncodingContext method EncodingContext (line 47) | explicit EncodingContext(Codecs::EncodingContext::Params& params) method SyncRequired (line 55) | void SyncRequired() override class PayloadDescriptorHandler (line 61) | class PayloadDescriptorHandler : public Codecs::PayloadDescripto... method Dump (line 68) | void Dump(int indentation = 0) const override method GetEncoder (line 75) | std::unique_ptr GetEncoder... method Encode (line 79) | void Encode(RTP::Packet* packet, Codecs::PayloadDescriptor::En... method Restore (line 82) | void Restore(RTP::Packet* packet) override method GetSpatialLayer (line 85) | uint8_t GetSpatialLayer() const override method GetTemporalLayer (line 89) | uint8_t GetTemporalLayer() const override method IsKeyFrame (line 93) | bool IsKeyFrame() const override FILE: worker/include/RTC/RTP/Codecs/Opus.hpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP type Codecs (line 12) | namespace Codecs class Opus (line 14) | class Opus type PayloadDescriptor (line 17) | struct PayloadDescriptor : public Codecs::PayloadDescriptor class EncodingContext (line 36) | class EncodingContext : public Codecs::EncodingContext method EncodingContext (line 39) | explicit EncodingContext(Codecs::EncodingContext::Params& params) method SyncRequired (line 47) | void SyncRequired() override class PayloadDescriptorHandler (line 57) | class PayloadDescriptorHandler : public Codecs::PayloadDescripto... method Dump (line 64) | void Dump(int indentation = 0) const override method GetEncoder (line 71) | std::unique_ptr GetEncoder... method Encode (line 75) | void Encode(RTP::Packet* packet, Codecs::PayloadDescriptor::En... method Restore (line 78) | void Restore(RTP::Packet* packet) override method GetSpatialLayer (line 81) | uint8_t GetSpatialLayer() const override method GetTemporalLayer (line 85) | uint8_t GetTemporalLayer() const override method IsKeyFrame (line 89) | bool IsKeyFrame() const override FILE: worker/include/RTC/RTP/Codecs/PayloadDescriptorHandler.hpp type RTC (line 10) | namespace RTC type RTP (line 12) | namespace RTP class Packet (line 14) | class Packet type Codecs (line 16) | namespace Codecs type PayloadDescriptor (line 19) | struct PayloadDescriptor type Encoder (line 21) | struct Encoder class PictureIdList (line 30) | class PictureIdList method PictureIdList (line 35) | explicit PictureIdList() = default; method Push (line 42) | void Push(uint16_t pictureId, int16_t layer) method GetLayer (line 65) | int16_t GetLayer(uint16_t pictureId) const class EncodingContext (line 91) | class EncodingContext type Params (line 94) | struct Params method EncodingContext (line 102) | explicit EncodingContext(Codecs::EncodingContext::Params& params... method GetSpatialLayers (line 108) | uint8_t GetSpatialLayers() const method GetTemporalLayers (line 112) | uint8_t GetTemporalLayers() const method IsKSvc (line 116) | bool IsKSvc() const method GetTargetSpatialLayer (line 120) | int16_t GetTargetSpatialLayer() const method GetTargetTemporalLayer (line 124) | int16_t GetTargetTemporalLayer() const method GetCurrentSpatialLayer (line 132) | int16_t GetCurrentSpatialLayer() const method GetCurrentTemporalLayer (line 136) | int16_t GetCurrentTemporalLayer() const method GetIgnoreDtx (line 144) | bool GetIgnoreDtx() const method SetTargetSpatialLayer (line 148) | void SetTargetSpatialLayer(int16_t spatialLayer) method SetTargetTemporalLayer (line 152) | void SetTargetTemporalLayer(int16_t temporalLayer) method SetCurrentSpatialLayer (line 156) | void SetCurrentSpatialLayer(int16_t spatialLayer) method SetCurrentTemporalLayer (line 160) | void SetCurrentTemporalLayer(int16_t temporalLayer) method SetIgnoreDtx (line 164) | void SetIgnoreDtx(bool ignoreDtx) method SetCurrentSpatialLayer (line 169) | void SetCurrentSpatialLayer(int16_t spatialLayer, uint16_t pictu... method SetCurrentTemporalLayer (line 179) | void SetCurrentTemporalLayer(int16_t temporalLayer, uint16_t pic... method GetSpatialLayerForPictureId (line 189) | int16_t GetSpatialLayerForPictureId(uint16_t pictureId) const method GetTemporalLayerForPictureId (line 200) | int16_t GetTemporalLayerForPictureId(uint16_t pictureId) const class PayloadDescriptorHandler (line 224) | class PayloadDescriptorHandler FILE: worker/include/RTC/RTP/Codecs/Tools.hpp type RTC (line 14) | namespace RTC type RTP (line 16) | namespace RTP type Codecs (line 18) | namespace Codecs class Tools (line 20) | class Tools method CanBeKeyFrame (line 23) | static bool CanBeKeyFrame(const RTC::RtpCodecMimeType& mimeType) method ProcessRtpPacket (line 52) | static void ProcessRtpPacket( method IsValidTypeForCodec (line 116) | static bool IsValidTypeForCodec( method EncodingContext (line 191) | static EncodingContext* GetEncodingContext( FILE: worker/include/RTC/RTP/Codecs/VP8.hpp type RTC (line 31) | namespace RTC type RTP (line 33) | namespace RTP type Codecs (line 35) | namespace Codecs class VP8 (line 37) | class VP8 type PayloadDescriptor (line 40) | struct PayloadDescriptor : public Codecs::PayloadDescriptor type EncodingData (line 42) | struct EncodingData type Encoder (line 48) | struct Encoder : public Codecs::PayloadDescriptor::Encoder method Encoder (line 51) | explicit Encoder(EncodingData encodingData) : encodingData(e... method GetEncoder (line 67) | std::unique_ptr GetEncoder... method CreateEncoder (line 79) | void CreateEncoder(EncodingData encodingData) class EncodingContext (line 116) | class EncodingContext : public Codecs::EncodingContext method EncodingContext (line 119) | explicit EncodingContext(Codecs::EncodingContext::Params& params) method SyncRequired (line 127) | void SyncRequired() override class PayloadDescriptorHandler (line 139) | class PayloadDescriptorHandler : public Codecs::PayloadDescripto... method Dump (line 146) | void Dump(int indentation = 0) const override method GetEncoder (line 153) | std::unique_ptr GetEncoder... method GetSpatialLayer (line 159) | uint8_t GetSpatialLayer() const override method GetTemporalLayer (line 163) | uint8_t GetTemporalLayer() const override method IsKeyFrame (line 167) | bool IsKeyFrame() const override FILE: worker/include/RTC/RTP/Codecs/VP9.hpp type RTC (line 51) | namespace RTC type RTP (line 53) | namespace RTP type Codecs (line 55) | namespace Codecs class VP9 (line 57) | class VP9 type PayloadDescriptor (line 60) | struct PayloadDescriptor : public Codecs::PayloadDescriptor class EncodingContext (line 97) | class EncodingContext : public Codecs::EncodingContext method EncodingContext (line 100) | explicit EncodingContext(Codecs::EncodingContext::Params& params) method SyncRequired (line 108) | void SyncRequired() override class PayloadDescriptorHandler (line 118) | class PayloadDescriptorHandler : public Codecs::PayloadDescripto... method Dump (line 125) | void Dump(int indentation = 0) const override method GetEncoder (line 132) | std::unique_ptr GetEncoder... method Encode (line 136) | void Encode(RTP::Packet* packet, Codecs::PayloadDescriptor::En... method Restore (line 139) | void Restore(RTP::Packet* packet) override method GetSpatialLayer (line 142) | uint8_t GetSpatialLayer() const override method GetTemporalLayer (line 146) | uint8_t GetTemporalLayer() const override method IsKeyFrame (line 150) | bool IsKeyFrame() const override FILE: worker/include/RTC/RTP/HeaderExtensionIds.hpp type RTC (line 6) | namespace RTC type RTP (line 8) | namespace RTP type HeaderExtensionIds (line 12) | struct HeaderExtensionIds FILE: worker/include/RTC/RTP/Packet.hpp type RTC (line 21) | namespace RTC type RTP (line 23) | namespace RTP class Packet (line 30) | class Packet : public Serializable, public Codecs::DependencyDescrip... type FixedHeader (line 54) | struct FixedHeader type HeaderExtension (line 97) | struct HeaderExtension type ExtensionsType (line 117) | enum class ExtensionsType : uint8_t type OneByteExtension (line 137) | struct OneByteExtension type TwoBytesExtension (line 158) | struct TwoBytesExtension type Extension (line 174) | struct Extension method Extension (line 176) | Extension(RTC::RtpHeaderExtensionUri::Type type, uint8_t id, uin... method GetVersion (line 250) | uint8_t GetVersion() const method GetPayloadType (line 255) | uint8_t GetPayloadType() const method HasMarker (line 262) | bool HasMarker() const method GetSequenceNumber (line 269) | uint16_t GetSequenceNumber() const method GetTimestamp (line 276) | uint32_t GetTimestamp() const method GetSsrc (line 283) | uint32_t GetSsrc() const method HasCsrcs (line 290) | bool HasCsrcs() const method HasHeaderExtension (line 295) | bool HasHeaderExtension() const method GetHeaderExtensionId (line 309) | uint16_t GetHeaderExtensionId() const method GetHeaderExtensionValueLength (line 345) | size_t GetHeaderExtensionValueLength() const method HasExtensions (line 365) | bool HasExtensions() const method HasOneByteExtensions (line 375) | bool HasOneByteExtensions() const method HasTwoBytesExtensions (line 385) | bool HasTwoBytesExtensions() const method HasExtension (line 399) | bool HasExtension(uint8_t id) const method HasPayload (line 565) | bool HasPayload() const method GetPayloadLength (line 633) | size_t GetPayloadLength() const method RemovePayload (line 682) | void RemovePayload() method HasPadding (line 701) | bool HasPadding() const method GetPaddingLength (line 715) | uint8_t GetPaddingLength() const method IsPaddedTo4Bytes (line 739) | bool IsPaddedTo4Bytes() const method IsKeyFrame (line 805) | bool IsKeyFrame() const method GetSpatialLayer (line 818) | uint8_t GetSpatialLayer() const method GetTemporalLayer (line 831) | uint8_t GetTemporalLayer() const method FixedHeader (line 847) | FixedHeader* GetFixedHeaderPointer() const method GetCsrcCount (line 869) | size_t GetCsrcCount() const method HeaderExtension (line 877) | HeaderExtension* GetHeaderExtensionPointer() const method GetHeaderExtensionLength (line 891) | size_t GetHeaderExtensionLength() const FILE: worker/include/RTC/RTP/ProbationGenerator.hpp type RTC (line 7) | namespace RTC type RTP (line 9) | namespace RTP class ProbationGenerator (line 11) | class ProbationGenerator method GetProbationPacketMinLength (line 34) | size_t GetProbationPacketMinLength() const FILE: worker/include/RTC/RTP/RetransmissionBuffer.hpp type RTC (line 10) | namespace RTC type RTP (line 12) | namespace RTP class RetransmissionBuffer (line 18) | class RetransmissionBuffer type Item (line 21) | struct Item FILE: worker/include/RTC/RTP/RtpStream.hpp type RTC (line 22) | namespace RTC type RTP (line 24) | namespace RTP class RtpStream (line 26) | class RtpStream class Listener (line 29) | class Listener type Params (line 40) | struct Params method GetEncodingIdx (line 74) | uint32_t GetEncodingIdx() const method GetSsrc (line 78) | uint32_t GetSsrc() const method GetPayloadType (line 82) | uint8_t GetPayloadType() const method GetClockRate (line 90) | uint32_t GetClockRate() const method HasRtx (line 102) | bool HasRtx() const method GetRtxSsrc (line 107) | uint32_t GetRtxSsrc() const method GetRtxPayloadType (line 111) | uint8_t GetRtxPayloadType() const method GetSpatialLayers (line 115) | uint8_t GetSpatialLayers() const method HasDtx (line 119) | bool HasDtx() const method GetTemporalLayers (line 123) | uint8_t GetTemporalLayers() const method GetFractionLost (line 135) | uint8_t GetFractionLost() const method GetLossPercentage (line 139) | float GetLossPercentage() const method GetRtt (line 143) | float GetRtt() const method GetMaxPacketMs (line 147) | uint64_t GetMaxPacketMs() const method GetMaxPacketTs (line 151) | uint32_t GetMaxPacketTs() const method GetSenderReportNtpMs (line 155) | uint64_t GetSenderReportNtpMs() const method GetSenderReportTs (line 159) | uint32_t GetSenderReportTs() const method GetScore (line 163) | uint8_t GetScore() const method GetActiveMs (line 167) | uint64_t GetActiveMs() const method GetExpectedPackets (line 177) | uint32_t GetExpectedPackets() const FILE: worker/include/RTC/RTP/RtpStreamRecv.hpp type RTC (line 11) | namespace RTC type RTP (line 13) | namespace RTP class RtpStreamRecv (line 15) | class RtpStreamRecv : public RTP::RtpStream, class Listener (line 20) | class Listener : public RTP::RtpStream::Listener class TransmissionCounter (line 30) | class TransmissionCounter method GetBitrate (line 68) | uint32_t GetBitrate(uint64_t nowMs) override method GetBitrate (line 72) | uint32_t GetBitrate(uint64_t nowMs, uint8_t spatialLayer, uint8_t ... method GetSpatialLayerBitrate (line 76) | uint32_t GetSpatialLayerBitrate(uint64_t nowMs, uint8_t spatialLay... method GetLayerBitrate (line 80) | uint32_t GetLayerBitrate(uint64_t nowMs, uint8_t spatialLayer, uin... method HasRtpInactivityCheckEnabled (line 84) | bool HasRtpInactivityCheckEnabled() const FILE: worker/include/RTC/RTP/RtpStreamSend.hpp type RTC (line 9) | namespace RTC type RTP (line 11) | namespace RTP class RtpStreamSend (line 13) | class RtpStreamSend : public RTP::RtpStream type ReceivePacketResult (line 22) | enum class ReceivePacketResult : uint8_t class Listener (line 30) | class Listener : public RTP::RtpStream::Listener method GetBitrate (line 58) | uint32_t GetBitrate(uint64_t nowMs) override FILE: worker/include/RTC/RTP/RtxStream.hpp type RTC (line 13) | namespace RTC type RTP (line 15) | namespace RTP class RtxStream (line 17) | class RtxStream type Params (line 20) | struct Params method GetSsrc (line 39) | uint32_t GetSsrc() const method GetPayloadType (line 43) | uint8_t GetPayloadType() const method GetClockRate (line 51) | uint32_t GetClockRate() const method GetFractionLost (line 63) | uint8_t GetFractionLost() const method GetLossPercentage (line 67) | float GetLossPercentage() const method GetPacketsDiscarded (line 71) | size_t GetPacketsDiscarded() const method GetExpectedPackets (line 81) | uint32_t GetExpectedPackets() const FILE: worker/include/RTC/RTP/SharedPacket.hpp type RTC (line 7) | namespace RTC type RTP (line 9) | namespace RTP class SharedPacket (line 11) | class SharedPacket method SharedPacket (line 36) | SharedPacket(const SharedPacket&) = default; method SharedPacket (line 46) | SharedPacket& operator=(const SharedPacket&) = default; method HasPacket (line 56) | bool HasPacket() const FILE: worker/include/RTC/RateCalculator.hpp type RTC (line 9) | namespace RTC class RateCalculator (line 13) | class RateCalculator method GetBytes (line 30) | size_t GetBytes() const type BufferItem (line 41) | struct BufferItem class RtpDataCounter (line 76) | class RtpDataCounter method RtpDataCounter (line 79) | explicit RtpDataCounter( method GetBitrate (line 88) | uint32_t GetBitrate(uint64_t nowMs) method GetPacketCount (line 93) | size_t GetPacketCount() const method GetBytes (line 98) | size_t GetBytes() const FILE: worker/include/RTC/Router.hpp type RTC (line 22) | namespace RTC class Router (line 24) | class Router : public RTC::Transport::Listener, class Listener (line 29) | class Listener FILE: worker/include/RTC/RtcLogger.hpp type RTC (line 7) | namespace RTC type RtcLogger (line 9) | namespace RtcLogger class RtpPacket (line 11) | class RtpPacket type DiscardReason (line 14) | enum class DiscardReason : uint8_t method RtpPacket (line 35) | RtpPacket() = default; FILE: worker/include/RTC/RtpDictionaries.hpp type RTC (line 11) | namespace RTC class Media (line 13) | class Media type Kind (line 16) | enum class Kind : uint8_t class RtpCodecMimeType (line 24) | class RtpCodecMimeType type Type (line 27) | enum class Type : uint8_t type Subtype (line 34) | enum class Subtype method RtpCodecMimeType (line 69) | RtpCodecMimeType() = default; method IsMediaCodec (line 90) | bool IsMediaCodec() const method IsComplementaryCodec (line 95) | bool IsComplementaryCodec() const method IsFeatureCodec (line 100) | bool IsFeatureCodec() const class RtpHeaderExtensionUri (line 113) | class RtpHeaderExtensionUri type Type (line 116) | enum class Type : uint8_t class RtcpFeedback (line 137) | class RtcpFeedback method RtcpFeedback (line 140) | RtcpFeedback() = default; class RtpCodecParameters (line 151) | class RtpCodecParameters method RtpCodecParameters (line 154) | RtpCodecParameters() = default; class RtpRtxParameters (line 172) | class RtpRtxParameters method RtpRtxParameters (line 175) | RtpRtxParameters() = default; class RtpEncodingParameters (line 184) | class RtpEncodingParameters method RtpEncodingParameters (line 187) | RtpEncodingParameters() = default; class RtpHeaderExtensionParameters (line 210) | class RtpHeaderExtensionParameters method RtpHeaderExtensionParameters (line 213) | RtpHeaderExtensionParameters() = default; class RtcpParameters (line 226) | class RtcpParameters method RtcpParameters (line 229) | RtcpParameters() = default; class RtpParameters (line 240) | class RtpParameters type Type (line 243) | enum class Type : uint8_t method RtpParameters (line 260) | RtpParameters() = default; FILE: worker/include/RTC/RtpListener.hpp type RTC (line 10) | namespace RTC class RtpListener (line 12) | class RtpListener FILE: worker/include/RTC/RtpObserver.hpp type RTC (line 9) | namespace RTC class RtpObserver (line 11) | class RtpObserver : public Channel::ChannelSocket::RequestHandler class Listener (line 14) | class Listener method IsPaused (line 34) | bool IsPaused() const FILE: worker/include/RTC/SCTP/association/Association.hpp type RTC (line 47) | namespace RTC type SCTP (line 49) | namespace SCTP class Association (line 54) | class Association : public AssociationInterface, type State (line 63) | enum class State : uint8_t method StateToString (line 77) | static constexpr std::string_view StateToString(State state) type PreTransmissionControlBlock (line 143) | struct PreTransmissionControlBlock type AssociationPrivateMetrics (line 155) | struct AssociationPrivateMetrics FILE: worker/include/RTC/SCTP/association/AssociationListenerDeferrer.hpp type RTC (line 14) | namespace RTC type SCTP (line 16) | namespace SCTP class AssociationListenerDeferrer (line 18) | class AssociationListenerDeferrer : public AssociationListenerInterface class ScopedDeferrer (line 21) | class ScopedDeferrer type Error (line 33) | struct Error type StreamReset (line 39) | struct StreamReset FILE: worker/include/RTC/SCTP/association/HeartbeatHandler.hpp type RTC (line 13) | namespace RTC type SCTP (line 15) | namespace SCTP class HeartbeatHandler (line 25) | class HeartbeatHandler : public BackoffTimerHandleInterface::Listener FILE: worker/include/RTC/SCTP/association/NegotiatedCapabilities.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP type NegotiatedCapabilities (line 17) | struct NegotiatedCapabilities FILE: worker/include/RTC/SCTP/association/PacketSender.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class PacketSender (line 12) | class PacketSender class Listener (line 15) | class Listener FILE: worker/include/RTC/SCTP/association/StateCookie.hpp type RTC (line 11) | namespace RTC type SCTP (line 13) | namespace SCTP class StateCookie (line 62) | class StateCookie : public Serializable type NegotiatedCapabilitiesField (line 65) | struct NegotiatedCapabilitiesField method GetLocalVerificationTag (line 166) | uint32_t GetLocalVerificationTag() const method GetRemoteVerificationTag (line 176) | uint32_t GetRemoteVerificationTag() const method GetLocalInitialTsn (line 185) | uint32_t GetLocalInitialTsn() const method GetRemoteInitialTsn (line 194) | uint32_t GetRemoteInitialTsn() const method GetRemoteAdvertisedReceiverWindowCredit (line 203) | uint32_t GetRemoteAdvertisedReceiverWindowCredit() const method GetTieTag (line 211) | uint64_t GetTieTag() const method NegotiatedCapabilitiesField (line 222) | NegotiatedCapabilitiesField* GetNegotiatedCapabilitiesField() const FILE: worker/include/RTC/SCTP/association/StreamResetHandler.hpp type RTC (line 21) | namespace RTC type SCTP (line 23) | namespace SCTP class StreamResetHandler (line 56) | class StreamResetHandler : public BackoffTimerHandleInterface::Listener type ReqSeqNbrValidationResult (line 59) | enum class ReqSeqNbrValidationResult : uint8_t class CurrentRequest (line 72) | class CurrentRequest method CurrentRequest (line 75) | CurrentRequest(uint32_t senderLastAssignedTsn, std::vector ReleasePayload() && method UserData (line 130) | UserData Clone() const method IsBeginning (line 144) | bool IsBeginning() const method IsEnd (line 149) | bool IsEnd() const method IsUnordered (line 154) | bool IsUnordered() const FILE: worker/include/RTC/SCTP/packet/chunks/AbortAssociationChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 37) | class Packet class AbortAssociationChunk (line 39) | class AbortAssociationChunk : public Chunk method GetT (line 84) | bool GetT() const method CanHaveParameters (line 91) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 96) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/AnyDataChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class AnyDataChunk (line 16) | class AnyDataChunk : public Chunk method AnyDataChunk (line 19) | AnyDataChunk(uint8_t* buffer, size_t bufferLength) : Chunk(buffer,... FILE: worker/include/RTC/SCTP/packet/chunks/AnyForwardTsnChunk.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP class AnyForwardTsnChunk (line 17) | class AnyForwardTsnChunk : public Chunk type SkippedStream (line 20) | struct SkippedStream method SkippedStream (line 22) | SkippedStream(uint16_t streamId, uint16_t ssn) method SkippedStream (line 27) | SkippedStream(bool unordered, uint16_t streamId, uint32_t mid) method AnyForwardTsnChunk (line 57) | AnyForwardTsnChunk(uint8_t* buffer, size_t bufferLength) : Chunk(b... FILE: worker/include/RTC/SCTP/packet/chunks/AnyInitChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class AnyInitChunk (line 16) | class AnyInitChunk : public Chunk method AnyInitChunk (line 19) | AnyInitChunk(uint8_t* buffer, size_t bufferLength) : Chunk(buffer,... FILE: worker/include/RTC/SCTP/packet/chunks/CookieAckChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 28) | class Packet class CookieAckChunk (line 30) | class CookieAckChunk : public Chunk method CanHaveParameters (line 75) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 80) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/CookieEchoChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 32) | class Packet class CookieEchoChunk (line 34) | class CookieEchoChunk : public Chunk method CanHaveParameters (line 79) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 84) | bool CanHaveErrorCauses() const final method HasCookie (line 89) | bool HasCookie() const method GetCookieLength (line 99) | uint16_t GetCookieLength() const FILE: worker/include/RTC/SCTP/packet/chunks/DataChunk.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class Packet (line 72) | class Packet class DataChunk (line 74) | class DataChunk : public AnyDataChunk method CanHaveParameters (line 122) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 127) | bool CanHaveErrorCauses() const final method GetI (line 132) | bool GetI() const final method GetU (line 139) | bool GetU() const final method GetB (line 146) | bool GetB() const final method GetE (line 153) | bool GetE() const final method GetTsn (line 160) | uint32_t GetTsn() const final method GetStreamId (line 167) | uint16_t GetStreamId() const final method GetStreamSequenceNumber (line 174) | uint16_t GetStreamSequenceNumber() const final method GetMessageId (line 184) | uint32_t GetMessageId() const final method GetPayloadProtocolId (line 189) | uint32_t GetPayloadProtocolId() const final method GetFragmentSequenceNumber (line 197) | uint32_t GetFragmentSequenceNumber() const final method HasUserDataPayload (line 204) | bool HasUserDataPayload() const final method GetUserDataPayloadLength (line 214) | uint16_t GetUserDataPayloadLength() const final method UserData (line 221) | UserData MakeUserData() const final method GetHeaderLength (line 249) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/chunks/ForwardTsnChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Packet (line 43) | class Packet class ForwardTsnChunk (line 45) | class ForwardTsnChunk : public AnyForwardTsnChunk method CanHaveParameters (line 93) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 98) | bool CanHaveErrorCauses() const final method GetNewCumulativeTsn (line 103) | uint32_t GetNewCumulativeTsn() const final method GetNumberOfSkippedStreams (line 110) | uint16_t GetNumberOfSkippedStreams() const final method GetHeaderLength (line 126) | size_t GetHeaderLength() const final method GetSkippedStreamIdAt (line 132) | uint16_t GetSkippedStreamIdAt(uint16_t idx) const method GetStreamSequenceAt (line 137) | uint16_t GetStreamSequenceAt(uint16_t idx) const FILE: worker/include/RTC/SCTP/packet/chunks/HeartbeatAckChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 36) | class Packet class HeartbeatAckChunk (line 38) | class HeartbeatAckChunk : public Chunk method CanHaveParameters (line 83) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 88) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/HeartbeatRequestChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 36) | class Packet class HeartbeatRequestChunk (line 38) | class HeartbeatRequestChunk : public Chunk method CanHaveParameters (line 83) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 88) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/IDataChunk.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class Packet (line 69) | class Packet class IDataChunk (line 71) | class IDataChunk : public AnyDataChunk method CanHaveParameters (line 119) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 124) | bool CanHaveErrorCauses() const final method GetI (line 129) | bool GetI() const final method GetU (line 136) | bool GetU() const final method GetB (line 143) | bool GetB() const final method GetE (line 150) | bool GetE() const final method GetTsn (line 157) | uint32_t GetTsn() const final method GetStreamId (line 164) | uint16_t GetStreamId() const final method GetStreamSequenceNumber (line 174) | uint16_t GetStreamSequenceNumber() const final method GetMessageId (line 179) | uint32_t GetMessageId() const final method GetPayloadProtocolId (line 186) | uint32_t GetPayloadProtocolId() const final method GetFragmentSequenceNumber (line 203) | uint32_t GetFragmentSequenceNumber() const final method HasUserDataPayload (line 220) | bool HasUserDataPayload() const final method GetUserDataPayloadLength (line 230) | uint16_t GetUserDataPayloadLength() const final method UserData (line 237) | UserData MakeUserData() const final method GetHeaderLength (line 265) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/chunks/IForwardTsnChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Packet (line 55) | class Packet class IForwardTsnChunk (line 57) | class IForwardTsnChunk : public AnyForwardTsnChunk method CanHaveParameters (line 105) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 110) | bool CanHaveErrorCauses() const final method GetNewCumulativeTsn (line 115) | uint32_t GetNewCumulativeTsn() const final method GetNumberOfSkippedStreams (line 122) | uint16_t GetNumberOfSkippedStreams() const final method GetHeaderLength (line 138) | size_t GetHeaderLength() const final method GetSkippedStreamIdAt (line 144) | uint16_t GetSkippedStreamIdAt(uint16_t idx) const method GetUFlagAt (line 149) | bool GetUFlagAt(uint16_t idx) const method GetMessageIdentifierAt (line 154) | uint32_t GetMessageIdentifierAt(uint16_t idx) const FILE: worker/include/RTC/SCTP/packet/chunks/InitAckChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Packet (line 66) | class Packet class InitAckChunk (line 68) | class InitAckChunk : public AnyInitChunk method CanHaveParameters (line 116) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 121) | bool CanHaveErrorCauses() const final method GetInitiateTag (line 126) | uint32_t GetInitiateTag() const final method GetAdvertisedReceiverWindowCredit (line 133) | uint32_t GetAdvertisedReceiverWindowCredit() const final method GetNumberOfOutboundStreams (line 140) | uint16_t GetNumberOfOutboundStreams() const final method GetNumberOfInboundStreams (line 147) | uint16_t GetNumberOfInboundStreams() const final method GetInitialTsn (line 154) | uint32_t GetInitialTsn() const final method GetHeaderLength (line 170) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/chunks/InitChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Packet (line 66) | class Packet class InitChunk (line 68) | class InitChunk : public AnyInitChunk method CanHaveParameters (line 116) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 121) | bool CanHaveErrorCauses() const final method GetInitiateTag (line 126) | uint32_t GetInitiateTag() const final method GetAdvertisedReceiverWindowCredit (line 133) | uint32_t GetAdvertisedReceiverWindowCredit() const final method GetNumberOfOutboundStreams (line 140) | uint16_t GetNumberOfOutboundStreams() const final method GetNumberOfInboundStreams (line 147) | uint16_t GetNumberOfInboundStreams() const final method GetInitialTsn (line 154) | uint32_t GetInitialTsn() const final method GetHeaderLength (line 170) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/chunks/OperationErrorChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 34) | class Packet class OperationErrorChunk (line 36) | class OperationErrorChunk : public Chunk method CanHaveParameters (line 81) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 86) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/ReConfigChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 44) | class Packet class ReConfigChunk (line 46) | class ReConfigChunk : public Chunk method CanHaveParameters (line 91) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 96) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/SackChunk.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class Packet (line 74) | class Packet class SackChunk (line 76) | class SackChunk : public Chunk type GapAckBlock (line 82) | struct GapAckBlock method GapAckBlock (line 84) | GapAckBlock(uint16_t start, uint16_t end) : start(start), end(end) method GapAckBlock (line 88) | GapAckBlock() = default; method CanHaveParameters (line 142) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 147) | bool CanHaveErrorCauses() const final method GetCumulativeTsnAck (line 152) | uint32_t GetCumulativeTsnAck() const method GetAdvertisedReceiverWindowCredit (line 159) | uint32_t GetAdvertisedReceiverWindowCredit() const method AddAckBlock (line 174) | void AddAckBlock(GapAckBlock gapAckBlock) method GetHeaderLength (line 188) | size_t GetHeaderLength() const final method GetNumberOfGapAckBlocks (line 208) | uint16_t GetNumberOfGapAckBlocks() const method GetAckBlockStartAt (line 213) | uint16_t GetAckBlockStartAt(uint16_t idx) const method GetAckBlockEndAt (line 218) | uint16_t GetAckBlockEndAt(uint16_t idx) const method GetNumberOfDuplicateTsns (line 223) | uint16_t GetNumberOfDuplicateTsns() const method GetDuplicateTsnAt (line 228) | uint32_t GetDuplicateTsnAt(uint16_t idx) const FILE: worker/include/RTC/SCTP/packet/chunks/ShutdownAckChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 28) | class Packet class ShutdownAckChunk (line 30) | class ShutdownAckChunk : public Chunk method CanHaveParameters (line 75) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 80) | bool CanHaveErrorCauses() const final FILE: worker/include/RTC/SCTP/packet/chunks/ShutdownChunk.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Packet (line 34) | class Packet class ShutdownChunk (line 36) | class ShutdownChunk : public Chunk method CanHaveParameters (line 84) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 89) | bool CanHaveErrorCauses() const final method GetCumulativeTsnAck (line 94) | uint32_t GetCumulativeTsnAck() const method GetHeaderLength (line 109) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/chunks/ShutdownCompleteChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 31) | class Packet class ShutdownCompleteChunk (line 33) | class ShutdownCompleteChunk : public Chunk method CanHaveParameters (line 78) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 83) | bool CanHaveErrorCauses() const final method GetT (line 88) | bool GetT() const FILE: worker/include/RTC/SCTP/packet/chunks/UnknownChunk.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Packet (line 26) | class Packet class UnknownChunk (line 28) | class UnknownChunk : public Chunk method CanHaveParameters (line 65) | bool CanHaveParameters() const final method CanHaveErrorCauses (line 70) | bool CanHaveErrorCauses() const final method HasUnknownType (line 75) | bool HasUnknownType() const override method HasUnknownValue (line 80) | bool HasUnknownValue() const method GetUnknownValueLength (line 90) | uint16_t GetUnknownValueLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/CookieReceivedWhileShuttingDownErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 25) | class Chunk class CookieReceivedWhileShuttingDownErrorCause (line 27) | class CookieReceivedWhileShuttingDownErrorCause : public ErrorCause FILE: worker/include/RTC/SCTP/packet/errorCauses/InvalidMandatoryParameterErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 25) | class Chunk class InvalidMandatoryParameterErrorCause (line 27) | class InvalidMandatoryParameterErrorCause : public ErrorCause FILE: worker/include/RTC/SCTP/packet/errorCauses/InvalidStreamIdentifierErrorCause.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 28) | class Chunk class InvalidStreamIdentifierErrorCause (line 30) | class InvalidStreamIdentifierErrorCause : public ErrorCause method GetStreamIdentifier (line 78) | uint16_t GetStreamIdentifier() const method GetHeaderLength (line 93) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/errorCauses/MissingMandatoryParameterErrorCause.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP class Chunk (line 33) | class Chunk class MissingMandatoryParameterErrorCause (line 35) | class MissingMandatoryParameterErrorCause : public ErrorCause method GetNumberOfMissingParameters (line 83) | uint32_t GetNumberOfMissingParameters() const method GetMissingParameterTypeAt (line 88) | Parameter::ParameterType GetMissingParameterTypeAt(uint32_t idx) c... method GetHeaderLength (line 104) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/errorCauses/NoUserDataErrorCause.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 27) | class Chunk class NoUserDataErrorCause (line 29) | class NoUserDataErrorCause : public ErrorCause method GetTsn (line 77) | uint32_t GetTsn() const method GetHeaderLength (line 92) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/errorCauses/OutOfResourceErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 24) | class Chunk class OutOfResourceErrorCause (line 26) | class OutOfResourceErrorCause : public ErrorCause FILE: worker/include/RTC/SCTP/packet/errorCauses/ProtocolViolationErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 27) | class Chunk class ProtocolViolationErrorCause (line 29) | class ProtocolViolationErrorCause : public ErrorCause method HasAdditionalInformation (line 74) | virtual bool HasAdditionalInformation() const final method GetAdditionalInformationLength (line 84) | uint16_t GetAdditionalInformationLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/RestartOfAnAssociationWithNewAddressesErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 28) | class Chunk class RestartOfAnAssociationWithNewAddressesErrorCause (line 30) | class RestartOfAnAssociationWithNewAddressesErrorCause : public Erro... method HasNewAddressTlvs (line 78) | virtual bool HasNewAddressTlvs() const final method GetNewAddressTlvsLength (line 88) | uint16_t GetNewAddressTlvsLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/StaleCookieErrorCause.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 27) | class Chunk class StaleCookieErrorCause (line 29) | class StaleCookieErrorCause : public ErrorCause method GetMeasureOfStaleness (line 77) | uint32_t GetMeasureOfStaleness() const method GetHeaderLength (line 92) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/errorCauses/UnknownErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 25) | class Chunk class UnknownErrorCause (line 27) | class UnknownErrorCause : public ErrorCause method HasUnknownCode (line 64) | bool HasUnknownCode() const override method HasUnknownValue (line 69) | virtual bool HasUnknownValue() const final method GetUnknownValueLength (line 79) | uint16_t GetUnknownValueLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/UnrecognizedChunkTypeErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 27) | class Chunk class UnrecognizedChunkTypeErrorCause (line 29) | class UnrecognizedChunkTypeErrorCause : public ErrorCause method HasUnrecognizedChunk (line 74) | virtual bool HasUnrecognizedChunk() const final method GetUnrecognizedChunkLength (line 84) | uint16_t GetUnrecognizedChunkLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/UnrecognizedParametersErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 27) | class Chunk class UnrecognizedParametersErrorCause (line 29) | class UnrecognizedParametersErrorCause : public ErrorCause method HasUnrecognizedParameters (line 74) | virtual bool HasUnrecognizedParameters() const final method GetUnrecognizedParametersLength (line 84) | uint16_t GetUnrecognizedParametersLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/UnresolvableAddressErrorCause.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 27) | class Chunk class UnresolvableAddressErrorCause (line 29) | class UnresolvableAddressErrorCause : public ErrorCause method HasUnresolvableAddress (line 74) | virtual bool HasUnresolvableAddress() const final method GetUnresolvableAddressLength (line 84) | uint16_t GetUnresolvableAddressLength() const FILE: worker/include/RTC/SCTP/packet/errorCauses/UserInitiatedAbortErrorCause.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 28) | class Chunk class UserInitiatedAbortErrorCause (line 30) | class UserInitiatedAbortErrorCause : public ErrorCause method HasUpperLayerAbortReason (line 75) | virtual bool HasUpperLayerAbortReason() const final method GetUpperLayerAbortReason (line 80) | const std::string_view GetUpperLayerAbortReason() const FILE: worker/include/RTC/SCTP/packet/parameters/AddIncomingStreamsRequestParameter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 30) | class Chunk class AddIncomingStreamsRequestParameter (line 32) | class AddIncomingStreamsRequestParameter : public Parameter method GetReconfigurationRequestSequenceNumber (line 80) | uint32_t GetReconfigurationRequestSequenceNumber() const method GetNumberOfNewStreams (line 87) | uint16_t GetNumberOfNewStreams() const method GetHeaderLength (line 102) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/AddOutgoingStreamsRequestParameter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 30) | class Chunk class AddOutgoingStreamsRequestParameter (line 32) | class AddOutgoingStreamsRequestParameter : public Parameter method GetReconfigurationRequestSequenceNumber (line 80) | uint32_t GetReconfigurationRequestSequenceNumber() const method GetNumberOfNewStreams (line 87) | uint16_t GetNumberOfNewStreams() const method GetHeaderLength (line 102) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/CookiePreservativeParameter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 27) | class Chunk class CookiePreservativeParameter (line 29) | class CookiePreservativeParameter : public Parameter method GetLifeSpanIncrement (line 77) | uint32_t GetLifeSpanIncrement() const method GetHeaderLength (line 92) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/ForwardTsnSupportedParameter.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 24) | class Chunk class ForwardTsnSupportedParameter (line 26) | class ForwardTsnSupportedParameter : public Parameter FILE: worker/include/RTC/SCTP/packet/parameters/HeartbeatInfoParameter.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 27) | class Chunk class HeartbeatInfoParameter (line 29) | class HeartbeatInfoParameter : public Parameter method HasInfo (line 74) | virtual bool HasInfo() const final method GetInfoLength (line 84) | uint16_t GetInfoLength() const FILE: worker/include/RTC/SCTP/packet/parameters/IPv4AddressParameter.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 26) | class Chunk class IPv4AddressParameter (line 28) | class IPv4AddressParameter : public Parameter method GetHeaderLength (line 99) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/IPv6AddressParameter.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 29) | class Chunk class IPv6AddressParameter (line 31) | class IPv6AddressParameter : public Parameter method GetHeaderLength (line 102) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/IncomingSsnResetRequestParameter.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP class Chunk (line 35) | class Chunk class IncomingSsnResetRequestParameter (line 37) | class IncomingSsnResetRequestParameter : public Parameter method GetReconfigurationRequestSequenceNumber (line 85) | uint32_t GetReconfigurationRequestSequenceNumber() const method GetHeaderLength (line 103) | size_t GetHeaderLength() const final method GetNumberOfStreams (line 109) | uint16_t GetNumberOfStreams() const method GetStreamAt (line 114) | uint16_t GetStreamAt(uint16_t idx) const FILE: worker/include/RTC/SCTP/packet/parameters/OutgoingSsnResetRequestParameter.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP class Chunk (line 39) | class Chunk class OutgoingSsnResetRequestParameter (line 41) | class OutgoingSsnResetRequestParameter : public Parameter method GetReconfigurationRequestSequenceNumber (line 89) | uint32_t GetReconfigurationRequestSequenceNumber() const method GetReconfigurationResponseSequenceNumber (line 96) | uint32_t GetReconfigurationResponseSequenceNumber() const method GetSenderLastAssignedTsn (line 103) | uint32_t GetSenderLastAssignedTsn() const method GetHeaderLength (line 121) | size_t GetHeaderLength() const final method GetNumberOfStreams (line 127) | uint16_t GetNumberOfStreams() const method GetStreamAt (line 132) | uint16_t GetStreamAt(uint16_t idx) const FILE: worker/include/RTC/SCTP/packet/parameters/ReconfigurationResponseParameter.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class Chunk (line 36) | class Chunk class ReconfigurationResponseParameter (line 38) | class ReconfigurationResponseParameter : public Parameter type Result (line 45) | enum class Result : uint32_t method GetReconfigurationResponseSequenceNumber (line 105) | uint32_t GetReconfigurationResponseSequenceNumber() const method Result (line 112) | Result GetResult() const method HasNextTsns (line 119) | bool HasNextTsns() const method GetSenderNextTsn (line 126) | uint32_t GetSenderNextTsn() const method GetReceiverNextTsn (line 136) | uint32_t GetReceiverNextTsn() const method GetHeaderLength (line 155) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/SsnTsnResetRequestParameter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 28) | class Chunk class SsnTsnResetRequestParameter (line 30) | class SsnTsnResetRequestParameter : public Parameter method GetReconfigurationRequestSequenceNumber (line 78) | uint32_t GetReconfigurationRequestSequenceNumber() const method GetHeaderLength (line 93) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/packet/parameters/StateCookieParameter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 28) | class Chunk class StateCookieParameter (line 30) | class StateCookieParameter : public Parameter method HasCookie (line 75) | virtual bool HasCookie() const final method GetCookieLength (line 85) | uint16_t GetCookieLength() const FILE: worker/include/RTC/SCTP/packet/parameters/SupportedAddressTypesParameter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Chunk (line 29) | class Chunk class SupportedAddressTypesParameter (line 31) | class SupportedAddressTypesParameter : public Parameter method GetNumberOfAddressTypes (line 76) | uint16_t GetNumberOfAddressTypes() const method GetAddressTypeAt (line 81) | uint16_t GetAddressTypeAt(uint16_t idx) const FILE: worker/include/RTC/SCTP/packet/parameters/SupportedExtensionsParameter.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP class Chunk (line 32) | class Chunk class SupportedExtensionsParameter (line 34) | class SupportedExtensionsParameter : public Parameter method GetNumberOfChunkTypes (line 79) | uint16_t GetNumberOfChunkTypes() const method GetChunkTypeAt (line 84) | Chunk::ChunkType GetChunkTypeAt(uint16_t idx) const method IncludesChunkType (line 90) | bool IncludesChunkType(Chunk::ChunkType chunkType) const FILE: worker/include/RTC/SCTP/packet/parameters/UnknownParameter.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 26) | class Chunk class UnknownParameter (line 28) | class UnknownParameter : public Parameter method HasUnknownType (line 65) | bool HasUnknownType() const override method HasUnknownValue (line 70) | virtual bool HasUnknownValue() const final method GetUnknownValueLength (line 80) | uint16_t GetUnknownValueLength() const FILE: worker/include/RTC/SCTP/packet/parameters/UnrecognizedParameterParameter.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class Chunk (line 27) | class Chunk class UnrecognizedParameterParameter (line 29) | class UnrecognizedParameterParameter : public Parameter method HasUnrecognizedParameter (line 74) | virtual bool HasUnrecognizedParameter() const final method GetUnrecognizedParameterLength (line 84) | uint16_t GetUnrecognizedParameterLength() const FILE: worker/include/RTC/SCTP/packet/parameters/ZeroChecksumAcceptableParameter.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class Chunk (line 30) | class Chunk class ZeroChecksumAcceptableParameter (line 32) | class ZeroChecksumAcceptableParameter : public Parameter type AlternateErrorDetectionMethod (line 42) | enum class AlternateErrorDetectionMethod : uint32_t method AlternateErrorDetectionMethod (line 97) | AlternateErrorDetectionMethod GetAlternateErrorDetectionMethod() c... method GetHeaderLength (line 123) | size_t GetHeaderLength() const final FILE: worker/include/RTC/SCTP/public/AssociationInterface.hpp type RTC (line 13) | namespace RTC type SCTP (line 15) | namespace SCTP class AssociationInterface (line 23) | class AssociationInterface FILE: worker/include/RTC/SCTP/public/AssociationListenerInterface.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class AssociationListenerInterface (line 14) | class AssociationListenerInterface method OnAssociationLifecycleMessageExpired (line 204) | virtual void OnAssociationLifecycleMessageExpired(uint64_t lifecyc... method OnAssociationLifecycleMessageDelivered (line 225) | virtual void OnAssociationLifecycleMessageDelivered(uint64_t lifec... method OnAssociationLifecycleMessageEnd (line 248) | virtual void OnAssociationLifecycleMessageEnd(uint64_t lifecycleId) FILE: worker/include/RTC/SCTP/public/AssociationMetrics.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP type AssociationMetrics (line 15) | struct AssociationMetrics FILE: worker/include/RTC/SCTP/public/Message.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class Message (line 17) | class Message method Message (line 26) | Message(Message&& other) = default; method Message (line 32) | Message& operator=(Message&& other) = default; method Message (line 37) | Message(const Message&) = delete; method Message (line 42) | Message& operator=(const Message&) = delete; method GetStreamId (line 49) | uint16_t GetStreamId() const method GetPayloadProtocolId (line 56) | uint32_t GetPayloadProtocolId() const method GetPayload (line 61) | std::span GetPayload() const method GetPayloadLength (line 66) | size_t GetPayloadLength() const method ReleasePayload (line 83) | std::vector ReleasePayload() && method Message (line 89) | Message Clone() const FILE: worker/include/RTC/SCTP/public/SctpOptions.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP type SctpOptions (line 15) | struct SctpOptions type SendMessageOptions (line 264) | struct SendMessageOptions FILE: worker/include/RTC/SCTP/public/SctpTypes.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP type Types (line 13) | namespace Types type AssociationState (line 18) | enum class AssociationState : uint8_t function AssociationStateToString (line 51) | constexpr std::string_view AssociationStateToString(AssociationSta... type ErrorKind (line 87) | enum class ErrorKind : uint8_t function ErrorKindToString (line 131) | constexpr std::string_view ErrorKindToString(ErrorKind errorKind) type SctpImplementation (line 190) | enum class SctpImplementation : uint8_t function SctpImplementationToString (line 198) | constexpr std::string_view SctpImplementationToString(SctpImplemen... type ResetStreamsStatus (line 229) | enum class ResetStreamsStatus : uint8_t function ResetStreamsStatusToString (line 249) | constexpr std::string_view ResetStreamsStatusToString(ResetStreams... type SendMessageStatus (line 274) | enum class SendMessageStatus : uint8_t function SendMessageStatusToString (line 306) | constexpr std::string_view SendMessageStatusToString(SendMessageSt... FILE: worker/include/RTC/SCTP/rx/DataTracker.hpp type RTC (line 15) | namespace RTC type SCTP (line 17) | namespace SCTP class DataTracker (line 31) | class DataTracker type AckState (line 54) | enum class AckState : uint8_t method AckStateToString (line 80) | static constexpr std::string_view AckStateToString(AckState ackState) class AdditionalTsnBlocks (line 119) | class AdditionalTsnBlocks type TsnRange (line 125) | struct TsnRange method TsnRange (line 127) | TsnRange(Types::UnwrappedTsn firstTsn, Types::UnwrappedTsn las... method IsEmpty (line 164) | bool IsEmpty() const method TsnRange (line 169) | const TsnRange& Front() const method TsnRange (line 127) | TsnRange(Types::UnwrappedTsn firstTsn, Types::UnwrappedTsn las... method GetLastCumulativeAckedTsn (line 232) | uint32_t GetLastCumulativeAckedTsn() const method IsLaterThanCumulativeAckedTsn (line 237) | bool IsLaterThanCumulativeAckedTsn(uint32_t tsn) const FILE: worker/include/RTC/SCTP/rx/InterleavedReassemblyStreams.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class InterleavedReassemblyStreams (line 20) | class InterleavedReassemblyStreams : public ReassemblyStreamsInterface type FullStreamId (line 23) | struct FullStreamId method FullStreamId (line 25) | FullStreamId(bool unordered, uint16_t streamId) : unordered(unor... class Stream (line 39) | class Stream method Stream (line 45) | Stream(FullStreamId fullStreamId, InterleavedReassemblyStreams* ... method Reset (line 55) | void Reset() method HasUnassembledChunks (line 61) | bool HasUnassembledChunks() const FILE: worker/include/RTC/SCTP/rx/ReassemblyQueue.hpp type RTC (line 15) | namespace RTC type SCTP (line 17) | namespace SCTP class ReassemblyQueue (line 52) | class ReassemblyQueue type DeferredResetStreams (line 63) | struct DeferredResetStreams method DeferredResetStreams (line 65) | DeferredResetStreams(Types::UnwrappedTsn senderLastAssignedTsn, ... method HasMessages (line 93) | bool HasMessages() const method GetMessagesReadyCount (line 102) | size_t GetMessagesReadyCount() const method GetQueuedBytes (line 137) | size_t GetQueuedBytes() const method GetRemainingBytes (line 145) | size_t GetRemainingBytes() const method IsFull (line 154) | bool IsFull() const method IsAboveWatermark (line 163) | bool IsAboveWatermark() const method GetWatermarkBytes (line 171) | size_t GetWatermarkBytes() const FILE: worker/include/RTC/SCTP/rx/ReassemblyStreamsInterface.hpp type RTC (line 11) | namespace RTC type SCTP (line 13) | namespace SCTP class ReassemblyStreamsInterface (line 31) | class ReassemblyStreamsInterface FILE: worker/include/RTC/SCTP/rx/TraditionalReassemblyStreams.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class TraditionalReassemblyStreams (line 19) | class TraditionalReassemblyStreams : public ReassemblyStreamsInterface class StreamBase (line 28) | class StreamBase method StreamBase (line 31) | explicit StreamBase(TraditionalReassemblyStreams* parent) : pare... class OrderedStream (line 48) | class OrderedStream : StreamBase method OrderedStream (line 51) | explicit OrderedStream(TraditionalReassemblyStreams* parent, uin... method Reset (line 60) | void Reset() method GetNextSsn (line 66) | uint16_t GetNextSsn() const method HasUnassembledChunks (line 71) | bool HasUnassembledChunks() const class UnorderedStream (line 109) | class UnorderedStream : StreamBase method UnorderedStream (line 112) | explicit UnorderedStream(TraditionalReassemblyStreams* parent) :... method HasUnassembledChunks (line 123) | bool HasUnassembledChunks() const FILE: worker/include/RTC/SCTP/tx/OutstandingData.hpp type RTC (line 17) | namespace RTC type SCTP (line 19) | namespace SCTP class OutstandingData (line 28) | class OutstandingData type State (line 38) | enum class State : uint8_t type AckInfo (line 71) | struct AckInfo method AckInfo (line 73) | explicit AckInfo(Types::UnwrappedTsn cumulativeTsnAck) : highest... class Item (line 116) | class Item type NackAction (line 119) | enum class NackAction : uint8_t type Lifecycle (line 128) | enum class Lifecycle : uint8_t type AckState (line 145) | enum class AckState : uint8_t method Item (line 170) | Item(const Item&) = delete; method Item (line 172) | Item& operator=(const Item&) = delete; method GetOutgoingMessageId (line 175) | uint32_t GetOutgoingMessageId() const method GetTimeSentMs (line 180) | uint64_t GetTimeSentMs() const method UserData (line 185) | const UserData& GetData() const method IsOutstanding (line 214) | bool IsOutstanding() const method IsAcked (line 219) | bool IsAcked() const method IsNacked (line 224) | bool IsNacked() const method IsAbandoned (line 229) | bool IsAbandoned() const method ShouldBeRetransmitted (line 237) | bool ShouldBeRetransmitted() const method HasBeenRetransmitted (line 245) | bool HasBeenRetransmitted() const method HasExpired (line 254) | bool HasExpired(uint64_t nowMs) const method GetLifecycleId (line 259) | std::optional GetLifecycleId() const method GetUnackedPacketBytes (line 322) | size_t GetUnackedPacketBytes() const method GetUnackedPayloadBytes (line 330) | size_t GetUnackedPayloadBytes() const method GetUnackedItems (line 339) | size_t GetUnackedItems() const method IsEmpty (line 350) | bool IsEmpty() const method HasDataToBeFastRetransmitted (line 355) | bool HasDataToBeFastRetransmitted() const method HasDataToBeRetransmitted (line 360) | bool HasDataToBeRetransmitted() const method GetLastCumulativeTsnAck (line 365) | Types::UnwrappedTsn GetLastCumulativeTsnAck() const method GetNextTsn (line 370) | Types::UnwrappedTsn GetNextTsn() const FILE: worker/include/RTC/SCTP/tx/RetransmissionErrorCounter.hpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP class RetransmissionErrorCounter (line 18) | class RetransmissionErrorCounter method IsExhausted (line 38) | bool IsExhausted() const method GetCounter (line 51) | size_t GetCounter() const FILE: worker/include/RTC/SCTP/tx/RetransmissionQueue.hpp type RTC (line 17) | namespace RTC type SCTP (line 19) | namespace SCTP class RetransmissionQueue (line 31) | class RetransmissionQueue class Listener (line 34) | class Listener type CongestionAlgorithmPhase (line 45) | enum class CongestionAlgorithmPhase : uint8_t method HasDataToBeFastRetransmitted (line 87) | bool HasDataToBeFastRetransmitted() const method GetChunkStatesForTesting (line 114) | std::vector> G... method GetNextTsn (line 123) | uint32_t GetNextTsn() const method GetLastAssignedTsn (line 128) | uint32_t GetLastAssignedTsn() const method GetCwnd (line 137) | size_t GetCwnd() const method SetCwnd (line 145) | void SetCwnd(size_t cwnd) method GetRwnd (line 153) | size_t GetRwnd() const method GetRtxPacketsCount (line 158) | size_t GetRtxPacketsCount() const method GetRtxBytesCount (line 163) | uint64_t GetRtxBytesCount() const method GetUnackedPacketBytes (line 171) | size_t GetUnackedPacketBytes() const method GetUnackedItems (line 179) | size_t GetUnackedItems() const method ForwardTsnChunk (line 194) | const ForwardTsnChunk* AddForwardTsn(Packet* packet) const method IForwardTsnChunk (line 202) | const IForwardTsnChunk* AddIForwardTsn(Packet* packet) const method IsInFastRecovery (line 226) | bool IsInFastRecovery() const method CongestionAlgorithmPhase (line 286) | CongestionAlgorithmPhase GetCongestionAlgorithmPhase() const FILE: worker/include/RTC/SCTP/tx/RetransmissionTimeout.hpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP class RetransmissionTimeout (line 22) | class RetransmissionTimeout method GetRtoMs (line 41) | uint64_t GetRtoMs() const method GetSrttMs (line 49) | uint64_t GetSrttMs() const FILE: worker/include/RTC/SCTP/tx/RoundRobinSendQueue.hpp type RTC (line 14) | namespace RTC type SCTP (line 16) | namespace SCTP class RoundRobinSendQueue (line 43) | class RoundRobinSendQueue : public SendQueueInterface type MessageAttributes (line 46) | struct MessageAttributes class ThresholdWatcher (line 60) | class ThresholdWatcher method ThresholdWatcher (line 63) | explicit ThresholdWatcher(std::function onThresholdReached) method Increase (line 71) | void Increase(size_t bytes) method GetValue (line 82) | size_t GetValue() const method GetLowThreshold (line 87) | size_t GetLowThreshold() const class OutgoingStream (line 104) | class OutgoingStream : public StreamScheduler::StreamProducer method OutgoingStream (line 107) | OutgoingStream( method GetStreamId (line 119) | uint16_t GetStreamId() const method ThresholdWatcher (line 135) | const ThresholdWatcher& GetBufferedAmount() const method ThresholdWatcher (line 140) | ThresholdWatcher& GetBufferedAmount() method IsReadyToBeReset (line 160) | bool IsReadyToBeReset() const method IsResetting (line 165) | bool IsResetting() const method GetPriority (line 182) | uint16_t GetPriority() const method SetPriority (line 187) | void SetPriority(uint16_t priority) type PauseState (line 202) | enum class PauseState : uint8_t type Item (line 229) | struct Item method Item (line 231) | explicit Item(uint32_t outgoingMessageId, Message msg, Message... method IsEmpty (line 286) | bool IsEmpty() const method EnableMessageInterleaving (line 306) | void EnableMessageInterleaving(bool enabled) override method GetTotalBufferedAmount (line 329) | size_t GetTotalBufferedAmount() const override FILE: worker/include/RTC/SCTP/tx/SendQueueInterface.hpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP class SendQueueInterface (line 13) | class SendQueueInterface type DataToSend (line 19) | struct DataToSend method DataToSend (line 21) | DataToSend(uint32_t outgoingMessageId, UserData data) FILE: worker/include/RTC/SCTP/tx/StreamScheduler.hpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP class StreamScheduler (line 41) | class StreamScheduler class StreamProducer (line 44) | class StreamProducer class Stream (line 69) | class Stream method Stream (line 75) | Stream(StreamScheduler* parent, StreamProducer* producer, uint16... method GetStreamId (line 85) | uint16_t GetStreamId() const method GetPriority (line 90) | uint16_t GetPriority() const method ForceReschedule (line 116) | void ForceReschedule() method GetCurrentTime (line 132) | double GetCurrentTime() const method GetNextFinishTime (line 137) | double GetNextFinishTime() const method GetBytesToSendInNextMessage (line 142) | size_t GetBytesToSendInNextMessage() const type ActiveStreamComparator (line 161) | struct ActiveStreamComparator method StreamScheduler (line 179) | explicit StreamScheduler(size_t mtu) method CreateStream (line 185) | std::unique_ptr CreateStream(StreamProducer* producer, uin... method EnableMessageInterleaving (line 190) | void EnableMessageInterleaving(bool enabled) method ForceReschedule (line 199) | void ForceReschedule() FILE: worker/include/RTC/SctpAssociation.hpp type RTC (line 10) | namespace RTC class SctpAssociation (line 12) | class SctpAssociation type SctpState (line 15) | enum class SctpState : uint8_t type StreamDirection (line 25) | enum class StreamDirection : uint8_t class Listener (line 35) | class Listener method IsSctp (line 58) | static bool IsSctp(const uint8_t* data, size_t len) method SctpState (line 85) | SctpState GetState() const method GetSctpBufferedAmount (line 89) | size_t GetSctpBufferedAmount() const type socket (line 134) | struct socket FILE: worker/include/RTC/SctpDictionaries.hpp type RTC (line 7) | namespace RTC class SctpStreamParameters (line 9) | class SctpStreamParameters method SctpStreamParameters (line 12) | SctpStreamParameters() = default; FILE: worker/include/RTC/SctpListener.hpp type RTC (line 8) | namespace RTC class SctpListener (line 10) | class SctpListener FILE: worker/include/RTC/SenderBandwidthEstimator.hpp type RTC (line 12) | namespace RTC class SenderBandwidthEstimator (line 14) | class SenderBandwidthEstimator class Listener (line 17) | class Listener type SentInfo (line 30) | struct SentInfo class CummulativeResult (line 40) | class CummulativeResult method CummulativeResult (line 43) | CummulativeResult() = default; method GetStartedAtMs (line 46) | uint64_t GetStartedAtMs() const method GetNumPackets (line 50) | size_t GetNumPackets() const method GetTotalSize (line 54) | size_t GetTotalSize() const method GetSendBitrate (line 58) | uint32_t GetSendBitrate() const method GetReceiveBitrate (line 65) | uint32_t GetReceiveBitrate() const FILE: worker/include/RTC/SeqManager.hpp type RTC (line 8) | namespace RTC class SeqManager (line 13) | class SeqManager type SeqLowerThan (line 19) | struct SeqLowerThan type SeqHigherThan (line 24) | struct SeqHigherThan method SeqManager (line 34) | SeqManager() = default; FILE: worker/include/RTC/Serializable.hpp type RTC (line 6) | namespace RTC class Serializable (line 20) | class Serializable method GetBufferLength (line 64) | virtual size_t GetBufferLength() const final method GetLength (line 73) | virtual size_t GetLength() const final method GetAvailableLength (line 81) | virtual size_t GetAvailableLength() const final FILE: worker/include/RTC/SimpleConsumer.hpp type RTC (line 8) | namespace RTC class SimpleConsumer (line 10) | class SimpleConsumer : public RTC::Consumer, public RTC::RTP::RtpStrea... method IsActive (line 28) | bool IsActive() const override FILE: worker/include/RTC/SimulcastConsumer.hpp type RTC (line 9) | namespace RTC class SimulcastConsumer (line 11) | class SimulcastConsumer : public RTC::Consumer, public RTC::RTP::RtpSt... method GetPreferredLayers (line 29) | RTC::ConsumerTypes::VideoLayers GetPreferredLayers() const override method IsActive (line 38) | bool IsActive() const override FILE: worker/include/RTC/SrtpSession.hpp type RTC (line 8) | namespace RTC class SrtpSession (line 10) | class SrtpSession type CryptoSuite (line 13) | enum class CryptoSuite : uint8_t type Type (line 22) | enum class Type : uint8_t method RemoveStream (line 45) | void RemoveStream(uint32_t ssrc) FILE: worker/include/RTC/SvcConsumer.hpp type RTC (line 9) | namespace RTC class SvcConsumer (line 11) | class SvcConsumer : public RTC::Consumer, public RTC::RTP::RtpStreamSe... method GetPreferredLayers (line 29) | RTC::ConsumerTypes::VideoLayers GetPreferredLayers() const override method IsActive (line 38) | bool IsActive() const override FILE: worker/include/RTC/TcpConnection.hpp type RTC (line 7) | namespace RTC class TcpConnection (line 9) | class TcpConnection : public ::TcpConnectionHandle class Listener (line 12) | class Listener FILE: worker/include/RTC/TcpServer.hpp type RTC (line 11) | namespace RTC class TcpServer (line 13) | class TcpServer : public ::TcpServerHandle class Listener (line 16) | class Listener FILE: worker/include/RTC/Transport.hpp type RTC (line 39) | namespace RTC class Transport (line 41) | class Transport : public RTC::Producer::Listener, class Listener (line 62) | class Listener type SocketFlags (line 135) | struct SocketFlags type PortRange (line 141) | struct PortRange type ListenInfo (line 147) | struct ListenInfo type TraceEventTypes (line 159) | struct TraceEventTypes method DataReceived (line 193) | virtual void DataReceived(size_t len) final method DataSent (line 197) | virtual void DataSent(size_t len) final method OnProducerReceiveData (line 250) | void OnProducerReceiveData(RTC::Producer* /*producer*/, size_t len) ... method OnProducerReceiveRtpPacket (line 254) | void OnProducerReceiveRtpPacket(RTC::Producer* /*producer*/, RTC::RT... method OnDataProducerReceiveData (line 285) | void OnDataProducerReceiveData(RTC::DataProducer* /*dataProducer*/, ... type RTC::RTP::HeaderExtensionIds (line 414) | struct RTC::RTP::HeaderExtensionIds type TraceEventTypes (line 430) | struct TraceEventTypes FILE: worker/include/RTC/TransportCongestionControlClient.hpp type RTC (line 19) | namespace RTC class TransportCongestionControlClient (line 23) | class TransportCongestionControlClient : public webrtc::PacketRouter, type Bitrates (line 28) | struct Bitrates class Listener (line 40) | class Listener method GetBweType (line 66) | RTC::BweType GetBweType() const method Bitrates (line 81) | const Bitrates& GetBitrates() const FILE: worker/include/RTC/TransportCongestionControlServer.hpp type RTC (line 15) | namespace RTC class TransportCongestionControlServer (line 17) | class TransportCongestionControlServer : public webrtc::RemoteBitrateE... class Listener (line 21) | class Listener method GetBweType (line 40) | RTC::BweType GetBweType() const method GetAvailableBitrate (line 46) | uint32_t GetAvailableBitrate() const FILE: worker/include/RTC/TransportTuple.hpp type RTC (line 12) | namespace RTC class TransportTuple (line 14) | class TransportTuple type Protocol (line 20) | enum class Protocol : uint8_t method TransportTuple (line 31) | TransportTuple(RTC::UdpSocket* udpSocket, const struct sockaddr* udp... method TransportTuple (line 39) | explicit TransportTuple(RTC::TcpConnection* tcpConnection) method TransportTuple (line 45) | explicit TransportTuple(const TransportTuple* tuple) method StoreUdpRemoteAddress (line 66) | void StoreUdpRemoteAddress() method Compare (line 75) | bool Compare(const TransportTuple* tuple) const method SetLocalAnnouncedAddress (line 80) | void SetLocalAnnouncedAddress(std::string& localAnnouncedAddress) method Send (line 85) | void Send(const uint8_t* data, size_t len, RTC::TransportTuple::onSe... method Protocol (line 97) | Protocol GetProtocol() const type sockaddr (line 102) | struct sockaddr type sockaddr (line 114) | struct sockaddr type sockaddr (line 118) | struct sockaddr method GetRecvBytes (line 126) | size_t GetRecvBytes() const method GetSentBytes (line 138) | size_t GetSentBytes() const type sockaddr (line 160) | struct sockaddr type sockaddr_storage (line 164) | struct sockaddr_storage FILE: worker/include/RTC/TrendCalculator.hpp type RTC (line 6) | namespace RTC class TrendCalculator (line 8) | class TrendCalculator method GetValue (line 17) | uint32_t GetValue() const FILE: worker/include/RTC/UdpSocket.hpp type RTC (line 9) | namespace RTC class UdpSocket (line 11) | class UdpSocket : public ::UdpSocketHandle class Listener (line 14) | class Listener type sockaddr (line 25) | struct sockaddr type sockaddr (line 42) | struct sockaddr FILE: worker/include/RTC/WebRtcServer.hpp type RTC (line 19) | namespace RTC class WebRtcServer (line 21) | class WebRtcServer : public RTC::UdpSocket::Listener, type UdpSocketOrTcpServer (line 28) | struct UdpSocketOrTcpServer method UdpSocketOrTcpServer (line 31) | UdpSocketOrTcpServer( type sockaddr (line 96) | struct sockaddr FILE: worker/include/RTC/WebRtcTransport.hpp type RTC (line 17) | namespace RTC class WebRtcTransport (line 19) | class WebRtcTransport : public RTC::Transport, class WebRtcTransportListener (line 27) | class WebRtcTransportListener type sockaddr (line 115) | struct sockaddr FILE: worker/include/Settings.hpp class Settings (line 11) | class Settings type LogTags (line 14) | struct LogTags type Configuration (line 33) | struct Configuration type LogTags (line 36) | struct LogTags type Configuration (line 57) | struct Configuration type LogTags (line 36) | struct LogTags FILE: worker/include/Shared.hpp class Shared (line 9) | class Shared : public SharedInterface method GetTimeMs (line 34) | uint64_t GetTimeMs() override method GetTimeUs (line 39) | uint64_t GetTimeUs() override method GetTimeNs (line 44) | uint64_t GetTimeNs() override method GetTimeMsInt64 (line 49) | int64_t GetTimeMsInt64() override method GetTimeUsInt64 (line 54) | int64_t GetTimeUsInt64() override FILE: worker/include/SharedInterface.hpp class SharedInterface (line 10) | class SharedInterface FILE: worker/include/Utils.hpp type Utils (line 21) | namespace Utils class IP (line 23) | class IP type sockaddr (line 28) | struct sockaddr type sockaddr (line 30) | struct sockaddr method CompareAddresses (line 32) | static bool CompareAddresses(const struct sockaddr* addr1, const str... method CopyAddress (line 77) | static struct sockaddr_storage CopyAddress(const struct sockaddr* addr) class File (line 100) | class File class Byte (line 106) | class Byte method Get1Byte (line 113) | static uint8_t Get1Byte(const uint8_t* data, size_t i) method Get2Bytes (line 118) | static uint16_t Get2Bytes(const uint8_t* data, size_t i) method Get3Bytes (line 123) | static uint32_t Get3Bytes(const uint8_t* data, size_t i) method Get3BytesSigned (line 128) | static int32_t Get3BytesSigned(const uint8_t* data, size_t i) method Get4Bytes (line 141) | static uint32_t Get4Bytes(const uint8_t* data, size_t i) method Get8Bytes (line 147) | static uint64_t Get8Bytes(const uint8_t* data, size_t i) method Set1Byte (line 152) | static void Set1Byte(uint8_t* data, size_t i, uint8_t value) method Set2Bytes (line 157) | static void Set2Bytes(uint8_t* data, size_t i, uint16_t value) method Set3Bytes (line 163) | static void Set3Bytes(uint8_t* data, size_t i, uint32_t value) method Set3BytesSigned (line 170) | static void Set3BytesSigned(uint8_t* data, size_t i, int32_t value) method Set4Bytes (line 177) | static void Set4Bytes(uint8_t* data, size_t i, uint32_t value) method Set8Bytes (line 185) | static void Set8Bytes(uint8_t* data, size_t i, uint64_t value) method IsPaddedTo4Bytes (line 198) | typename std::enable_if::value, bool>::type stat... method IsPaddedTo8Bytes (line 204) | typename std::enable_if::value, bool>::type stat... method PadTo4Bytes (line 210) | typename std::enable_if::value, T>::type static ... method PadDownTo4Bytes (line 216) | typename std::enable_if::value, T>::type static ... method PadTo8Bytes (line 222) | typename std::enable_if::value, T>::type static ... class Bits (line 228) | class Bits method CountSetBits (line 231) | static size_t CountSetBits(const uint16_t mask) class Crypto (line 237) | class Crypto method T (line 245) | static T GetRandomUInt(T min, T max) class String (line 276) | class String method ToLowerCase (line 279) | static void ToLowerCase(std::string& str) class Number (line 293) | class Number method IsEqualThan (line 299) | static bool IsEqualThan(T lhs, T rhs) method IsHigherThan (line 317) | static bool IsHigherThan(T lhs, T rhs) method IsLowerThan (line 336) | static bool IsLowerThan(T lhs, T rhs) method IsHigherOrEqualThan (line 355) | static bool IsHigherOrEqualThan(T lhs, T rhs) method IsLowerOrEqualThan (line 374) | static bool IsLowerOrEqualThan(T lhs, T rhs) method T (line 419) | static T ForwardDiff(T a, T b) requires(M > 0) method T (line 430) | static T ForwardDiff(T a, T b) requires(M == 0) method T (line 438) | static T ForwardDiff(T a, T b) method T (line 471) | static T ReverseDiff(T a, T b) requires(M > 0) method T (line 482) | static T ReverseDiff(T a, T b) requires(M == 0) method T (line 489) | static T ReverseDiff(T a, T b) class Time (line 495) | class Time type Ntp (line 504) | struct Ntp method TimeMs2Ntp (line 510) | static Time::Ntp TimeMs2Ntp(uint64_t ms) method Ntp2TimeMs (line 521) | static uint64_t Ntp2TimeMs(Time::Ntp ntp) method TimeMsToAbsSendTime (line 529) | static uint32_t TimeMsToAbsSendTime(uint64_t ms) class BitStream (line 535) | class BitStream FILE: worker/include/Utils/UnwrappedSequenceNumber.hpp type Utils (line 9) | namespace Utils class UnwrappedSequenceNumber (line 22) | class UnwrappedSequenceNumber class Unwrapper (line 34) | class Unwrapper method Unwrapper (line 37) | Unwrapper() = default; method Unwrapper (line 39) | Unwrapper(const Unwrapper&) = default; method Unwrapper (line 41) | Unwrapper& operator=(const Unwrapper&) = default; method Unwrap (line 52) | UnwrappedSequenceNumber Unwrap(T value) method PeekUnwrap (line 86) | UnwrappedSequenceNumber PeekUnwrap(T value) const method Reset (line 114) | void Reset() method AddTo (line 130) | static UnwrappedSequenceNumber AddTo(UnwrappedSequenceNumber v... method T (line 138) | static T Difference(UnwrappedSequenceNumber lhs, UnwrappedSequenc... method UnwrappedSequenceNumber (line 147) | explicit UnwrappedSequenceNumber(int64_t value) : value(value) method T (line 155) | T Wrap() const method Increment (line 225) | void Increment() method GetNextValue (line 233) | UnwrappedSequenceNumber GetNextValue() const FILE: worker/include/Worker.hpp class Worker (line 15) | class Worker : public Channel::ChannelSocket::Listener, FILE: worker/include/handles/BackoffTimerHandle.hpp class Shared (line 10) | class Shared class BackoffTimerHandle (line 12) | class BackoffTimerHandle : public BackoffTimerHandleInterface, public Ti... method BackoffTimerHandle (line 21) | BackoffTimerHandle& operator=(const BackoffTimerHandle&) = delete; method BackoffTimerHandle (line 23) | BackoffTimerHandle(const BackoffTimerHandle&) = delete; method IsRunning (line 49) | bool IsRunning() const override method GetLabel (line 54) | const std::string GetLabel() const override method GetMaxRestarts (line 66) | std::optional GetMaxRestarts() const override method GetExpirationCount (line 74) | size_t GetExpirationCount() const override FILE: worker/include/handles/BackoffTimerHandleInterface.hpp class BackoffTimerHandleInterface (line 8) | class BackoffTimerHandleInterface class Listener (line 11) | class Listener type BackoffAlgorithm (line 30) | enum class BackoffAlgorithm : uint8_t type BackoffTimerHandleOptions (line 41) | struct BackoffTimerHandleOptions method BackoffTimerHandleInterface (line 75) | BackoffTimerHandleInterface() = default; method BackoffTimerHandleInterface (line 77) | BackoffTimerHandleInterface& operator=(const BackoffTimerHandleInterfa... method BackoffTimerHandleInterface (line 79) | BackoffTimerHandleInterface(const BackoffTimerHandleInterface&) = delete; FILE: worker/include/handles/SignalHandle.hpp class SignalHandle (line 8) | class SignalHandle class Listener (line 11) | class Listener FILE: worker/include/handles/TcpConnectionHandle.hpp class TcpConnectionHandle (line 8) | class TcpConnectionHandle class Listener (line 14) | class Listener type UvWriteData (line 25) | struct UvWriteData method UvWriteData (line 27) | explicit UvWriteData(size_t storeSize) : store(new uint8_t[storeSize]) method UvWriteData (line 32) | UvWriteData(const UvWriteData&) = delete; method TcpConnectionHandle (line 47) | TcpConnectionHandle& operator=(const TcpConnectionHandle&) = delete; method TcpConnectionHandle (line 48) | TcpConnectionHandle(const TcpConnectionHandle&) = delete; method IsClosed (line 53) | bool IsClosed() const type sockaddr_storage (line 60) | struct sockaddr_storage method uv_tcp_t (line 63) | uv_tcp_t* GetUvHandle() const type sockaddr (line 75) | struct sockaddr type sockaddr (line 77) | struct sockaddr method GetLocalFamily (line 79) | int GetLocalFamily() const method GetLocalPort (line 87) | uint16_t GetLocalPort() const type sockaddr (line 91) | struct sockaddr type sockaddr (line 93) | struct sockaddr method GetPeerPort (line 99) | uint16_t GetPeerPort() const method GetRecvBytes (line 103) | size_t GetRecvBytes() const method GetSentBytes (line 107) | size_t GetSentBytes() const type sockaddr_storage (line 135) | struct sockaddr_storage type sockaddr_storage (line 145) | struct sockaddr_storage FILE: worker/include/handles/TcpServerHandle.hpp class TcpServerHandle (line 10) | class TcpServerHandle : public TcpConnectionHandle::Listener type sockaddr (line 21) | struct sockaddr type sockaddr (line 23) | struct sockaddr method GetLocalFamily (line 25) | int GetLocalFamily() const method GetLocalPort (line 33) | uint16_t GetLocalPort() const method GetNumConnections (line 37) | size_t GetNumConnections() const type sockaddr_storage (line 67) | struct sockaddr_storage FILE: worker/include/handles/TimerHandle.hpp class Shared (line 9) | class Shared class BackoffTimerHandle (line 10) | class BackoffTimerHandle class TimerHandle (line 12) | class TimerHandle : public TimerHandleInterface method TimerHandle (line 22) | TimerHandle& operator=(const TimerHandle&) = delete; method TimerHandle (line 24) | TimerHandle(const TimerHandle&) = delete; method GetTimeout (line 37) | uint64_t GetTimeout() const override method GetRepeat (line 42) | uint64_t GetRepeat() const override method IsActive (line 47) | bool IsActive() const override FILE: worker/include/handles/TimerHandleInterface.hpp class TimerHandleInterface (line 6) | class TimerHandleInterface class Listener (line 9) | class Listener method TimerHandleInterface (line 19) | TimerHandleInterface() = default; method TimerHandleInterface (line 21) | TimerHandleInterface& operator=(const TimerHandleInterface&) = delete; method TimerHandleInterface (line 23) | TimerHandleInterface(const TimerHandleInterface&) = delete; FILE: worker/include/handles/UdpSocketHandle.hpp class UdpSocketHandle (line 8) | class UdpSocketHandle type UvSendData (line 15) | struct UvSendData method UvSendData (line 17) | explicit UvSendData(size_t storeSize) : store(new uint8_t[storeSize]) method UvSendData (line 22) | UvSendData(const UvSendData&) = delete; method UdpSocketHandle (line 40) | UdpSocketHandle& operator=(const UdpSocketHandle&) = delete; method UdpSocketHandle (line 41) | UdpSocketHandle(const UdpSocketHandle&) = delete; method IsClosed (line 45) | bool IsClosed() const type sockaddr (line 51) | struct sockaddr type sockaddr (line 52) | struct sockaddr type sockaddr (line 54) | struct sockaddr method GetLocalFamily (line 56) | int GetLocalFamily() const method GetLocalPort (line 64) | uint16_t GetLocalPort() const method GetRecvBytes (line 68) | size_t GetRecvBytes() const method GetSentBytes (line 72) | size_t GetSentBytes() const type sockaddr (line 88) | struct sockaddr type sockaddr (line 94) | struct sockaddr type sockaddr_storage (line 97) | struct sockaddr_storage FILE: worker/include/handles/UnixStreamSocketHandle.hpp class UnixStreamSocketHandle (line 7) | class UnixStreamSocketHandle type UvWriteData (line 11) | struct UvWriteData method UvWriteData (line 13) | explicit UvWriteData(size_t storeSize) : store(new uint8_t[storeSize]) method UvWriteData (line 18) | UvWriteData(const UvWriteData&) = delete; type Role (line 29) | enum class Role : uint8_t method UnixStreamSocketHandle (line 37) | UnixStreamSocketHandle& operator=(const UnixStreamSocketHandle&) = del... method UnixStreamSocketHandle (line 38) | UnixStreamSocketHandle(const UnixStreamSocketHandle&) = del... method IsClosed (line 43) | bool IsClosed() const FILE: worker/mocks/include/Channel/MockChannelMessageRegistrator.hpp type mocks (line 10) | namespace mocks type Channel (line 12) | namespace Channel class MockChannelMessageRegistrator (line 14) | class MockChannelMessageRegistrator : public ::Channel::ChannelMessa... FILE: worker/mocks/include/MockShared.hpp type mocks (line 13) | namespace mocks class MockShared (line 15) | class MockShared : public SharedInterface method GetTimeMs (line 38) | uint64_t GetTimeMs() override method GetTimeUs (line 43) | uint64_t GetTimeUs() override method GetTimeNs (line 48) | uint64_t GetTimeNs() override method GetTimeMsInt64 (line 53) | int64_t GetTimeMsInt64() override method GetTimeUsInt64 (line 58) | int64_t GetTimeUsInt64() override method MockBackoffTimerHandle (line 65) | MockBackoffTimerHandle* GetBackoffTimer(const std::string_view label... FILE: worker/mocks/include/RTC/SCTP/association/MockAssociationListener.hpp type mocks (line 11) | namespace mocks type RTC (line 13) | namespace RTC type SCTP (line 15) | namespace SCTP class MockAssociationListener (line 17) | class MockAssociationListener : public ::RTC::SCTP::AssociationLis... method OnAssociationSendData (line 20) | bool OnAssociationSendData(const uint8_t* data, size_t len) over... method OnAssociationConnecting (line 27) | void OnAssociationConnecting() override method OnAssociationConnected (line 32) | void OnAssociationConnected() override method OnAssociationFailed (line 38) | void OnAssociationFailed( method OnAssociationClosed (line 48) | void OnAssociationClosed( method OnAssociationRestarted (line 58) | void OnAssociationRestarted() override method OnAssociationError (line 63) | void OnAssociationError( method OnAssociationMessageReceived (line 73) | void OnAssociationMessageReceived(::RTC::SCTP::Message message) ... method OnAssociationStreamsResetPerformed (line 78) | void OnAssociationStreamsResetPerformed(std::span ... method OnAssociationStreamBufferedAmountLow (line 94) | void OnAssociationStreamBufferedAmountLow(uint16_t streamId) ove... method OnAssociationTotalBufferedAmountLow (line 99) | void OnAssociationTotalBufferedAmountLow() override method OnAssociationIsTransportReadyForSctp (line 104) | bool OnAssociationIsTransportReadyForSctp() override method OnAssociationLifecycleMessageFullySent (line 109) | void OnAssociationLifecycleMessageFullySent(uint64_t lifecycleId... method OnAssociationLifecycleMessageExpired (line 114) | void OnAssociationLifecycleMessageExpired(uint64_t lifecycleId, ... method OnAssociationLifecycleMessageDelivered (line 119) | void OnAssociationLifecycleMessageDelivered(uint64_t lifecycleId... method OnAssociationLifecycleMessageEnd (line 124) | void OnAssociationLifecycleMessageEnd(uint64_t lifecycleId) over... method IsConnecting (line 131) | bool IsConnecting() const method IsConnected (line 136) | bool IsConnected() const method HasRestarted (line 141) | bool HasRestarted() const method HasFailed (line 146) | bool HasFailed() const method GetFailedErrorKind (line 151) | ::RTC::SCTP::Types::ErrorKind GetFailedErrorKind() const method IsClosed (line 161) | bool IsClosed() const method GetClosedErrorKind (line 166) | ::RTC::SCTP::Types::ErrorKind GetClosedErrorKind() const method HasErrored (line 176) | bool HasErrored() const method GetErroredErrorKind (line 181) | ::RTC::SCTP::Types::ErrorKind GetErroredErrorKind() const method HasOnStreamBufferedAmountLowBeenCalledWithStreamId (line 191) | bool HasOnStreamBufferedAmountLowBeenCalledWithStreamId(uint64_t... method CountOnStreamBufferedAmountLowCallsWithStreamId (line 196) | size_t CountOnStreamBufferedAmountLowCallsWithStreamId(uint64_t ... method CountOnTotalBufferedAmountLowCalls (line 206) | size_t CountOnTotalBufferedAmountLowCalls() const method HasSentPackets (line 211) | bool HasSentPackets() const method HasReceivedMessages (line 216) | bool HasReceivedMessages() const method ConsumeFirstSentPacket (line 221) | std::vector ConsumeFirstSentPacket() method ConsumeFirstReceivedMessage (line 235) | std::optional<::RTC::SCTP::Message> ConsumeFirstReceivedMessage() method IsTransportReady (line 249) | bool IsTransportReady() const method HasOnAssociationLifecycleMessageFullySentBeenCalledWithLifecycleId (line 254) | bool HasOnAssociationLifecycleMessageFullySentBeenCalledWithLife... method HasOnAssociationLifecycleMessageExpiredSentBeenCalledWithLifecycleId (line 259) | bool HasOnAssociationLifecycleMessageExpiredSentBeenCalledWithLi... method HasOnAssociationLifecycleMessageDeliveredBeenCalledWithLifecycleId (line 270) | bool HasOnAssociationLifecycleMessageDeliveredBeenCalledWithLife... method HasOnAssociationLifecycleMessageEndBeenCalledWithLifecycleId (line 275) | bool HasOnAssociationLifecycleMessageEndBeenCalledWithLifecycleI... FILE: worker/mocks/include/RTC/SCTP/association/MockTransmissionControlBlockContext.hpp type mocks (line 14) | namespace mocks type RTC (line 16) | namespace RTC type SCTP (line 18) | namespace SCTP class MockTransmissionControlBlockContext (line 20) | class MockTransmissionControlBlockContext method MockTransmissionControlBlockContext (line 27) | explicit MockTransmissionControlBlockContext( method IsAssociationEstablished (line 35) | bool IsAssociationEstablished() const override method GetLocalInitialTsn (line 40) | uint32_t GetLocalInitialTsn() const override method GetRemoteInitialTsn (line 46) | uint32_t GetRemoteInitialTsn() const override method ObserveRttMs (line 52) | void ObserveRttMs(uint64_t rttMs) override method GetCurrentRtoMs (line 57) | uint64_t GetCurrentRtoMs() const override method IncrementTxErrorCounter (line 73) | bool IncrementTxErrorCounter(std::string_view /*reason*/) override method ClearTxErrorCounter (line 80) | void ClearTxErrorCounter() override method HasTooManyTxErrors (line 85) | bool HasTooManyTxErrors() const override method SetAssociationEstablished (line 97) | void SetAssociationEstablished(bool associationEstablished) method MockTransmissionControlBlockContext (line 106) | MockTransmissionControlBlockContext& ExpectObserveRttMsCalledTim... method MockTransmissionControlBlockContext (line 118) | MockTransmissionControlBlockContext& ExpectIncrementTxErrorCount... method MockTransmissionControlBlockContext (line 126) | MockTransmissionControlBlockContext& WillGetCurrentRtoMsOnce(Get... method VerifyExpectations (line 133) | mocks::VerificationResult VerifyExpectations() const FILE: worker/mocks/include/RTC/SCTP/tx/MockSendQueue.hpp type mocks (line 11) | namespace mocks type RTC (line 13) | namespace RTC type SCTP (line 15) | namespace SCTP class MockSendQueue (line 17) | class MockSendQueue : public ::RTC::SCTP::SendQueueInterface type DiscardExpectation (line 23) | struct DiscardExpectation method MockSendQueue (line 33) | MockSendQueue() = default; method EnableMessageInterleaving (line 38) | void EnableMessageInterleaving(bool /*enabled*/) override method Produce (line 42) | std::optional Produce(uint64_t nowMs, size_t maxLeng... method Discard (line 64) | bool Discard(uint16_t streamId, uint32_t outgoingMessageId) over... method PrepareResetStream (line 98) | void PrepareResetStream(uint16_t /*streamId*/) override method HasStreamsReadyToBeReset (line 102) | bool HasStreamsReadyToBeReset() const override method GetStreamsReadyToBeReset (line 107) | std::vector GetStreamsReadyToBeReset() override method CommitResetStreams (line 112) | void CommitResetStreams() override method RollbackResetStreams (line 116) | void RollbackResetStreams() override method Reset (line 120) | void Reset() override method GetStreamBufferedAmount (line 124) | size_t GetStreamBufferedAmount(uint16_t /*streamId*/) const over... method GetTotalBufferedAmount (line 129) | size_t GetTotalBufferedAmount() const override method GetStreamBufferedAmountLowThreshold (line 134) | size_t GetStreamBufferedAmountLowThreshold(uint16_t /*streamId*/... method SetStreamBufferedAmountLowThreshold (line 139) | void SetStreamBufferedAmountLowThreshold(uint16_t /*streamId*/, ... method MockSendQueue (line 145) | MockSendQueue& WillProduceOnce(ProduceAction action) method MockSendQueue (line 152) | MockSendQueue& WillProduceRepeatedly(ProduceAction action) method MockSendQueue (line 163) | MockSendQueue& ExpectProduceCalledTimes(size_t times) method MockSendQueue (line 171) | MockSendQueue& WillDiscardOnce(uint16_t streamId, uint32_t outgo... method MockSendQueue (line 182) | MockSendQueue& ExpectDiscardCalledTimes(size_t times) method VerifyExpectations (line 190) | mocks::VerificationResult VerifyExpectations() const FILE: worker/mocks/include/handles/MockBackoffTimerHandle.hpp type mocks (line 8) | namespace mocks class MockShared (line 11) | class MockShared class MockBackoffTimerHandle (line 13) | class MockBackoffTimerHandle : public BackoffTimerHandleInterface method MockBackoffTimerHandle (line 25) | MockBackoffTimerHandle& operator=(const MockBackoffTimerHandle&) = d... method MockBackoffTimerHandle (line 27) | MockBackoffTimerHandle(const MockBackoffTimerHandle&) = delete; method Start (line 37) | void Start() override method Stop (line 43) | void Stop() override method IsRunning (line 59) | bool IsRunning() const override method GetLabel (line 64) | const std::string GetLabel() const override method GetMaxRestarts (line 69) | std::optional GetMaxRestarts() const override method GetExpirationCount (line 74) | size_t GetExpirationCount() const override method GetExpiresAtMs (line 81) | uint64_t GetExpiresAtMs() const method EvaluateHasExpired (line 86) | bool EvaluateHasExpired() method ComputeNextTimeoutMs (line 101) | uint64_t ComputeNextTimeoutMs() const FILE: worker/mocks/include/handles/MockTimerHandle.hpp type mocks (line 7) | namespace mocks class MockShared (line 10) | class MockShared class MockTimerHandle (line 12) | class MockTimerHandle : public TimerHandleInterface method MockTimerHandle (line 18) | explicit MockTimerHandle() = default; method MockTimerHandle (line 21) | MockTimerHandle& operator=(const MockTimerHandle&) = delete; method MockTimerHandle (line 23) | MockTimerHandle(const MockTimerHandle&) = delete; method Start (line 28) | void Start(uint64_t timeout, uint64_t repeat = 0) override method Stop (line 35) | void Stop() override method Restart (line 40) | void Restart() override method Restart (line 45) | void Restart(uint64_t timeout, uint64_t repeat = 0) override method GetTimeout (line 52) | uint64_t GetTimeout() const override method GetRepeat (line 57) | uint64_t GetRepeat() const override method IsActive (line 62) | bool IsActive() const override FILE: worker/mocks/include/mockTypes.hpp type mocks (line 6) | namespace mocks type VerificationResult (line 8) | struct VerificationResult FILE: worker/mocks/src/Channel/MockChannelMessageRegistrator.cpp type mocks (line 9) | namespace mocks type Channel (line 11) | namespace Channel FILE: worker/mocks/src/MockShared.cpp type mocks (line 8) | namespace mocks function TimerHandleInterface (line 19) | TimerHandleInterface* MockShared::CreateTimer(TimerHandleInterface::Li... function BackoffTimerHandleInterface (line 26) | BackoffTimerHandleInterface* MockShared::CreateBackoffTimer( FILE: worker/mocks/src/RTC/SCTP/association/MockTransmissionControlBlockContext.cpp type mocks (line 9) | namespace mocks type RTC (line 11) | namespace RTC type SCTP (line 13) | namespace SCTP FILE: worker/mocks/src/handles/MockBackoffTimerHandle.cpp type mocks (line 9) | namespace mocks FILE: worker/scripts/clang-scripts.mjs constant PYTHON (line 8) | const PYTHON = getPython(); constant ROOT_DIR (line 9) | const ROOT_DIR = getRootDir(); constant BUILD_DIR (line 10) | const BUILD_DIR = getBuildDir(); constant NUM_CORES (line 11) | const NUM_CORES = getNumCores(); constant CLANG_FORMAT_VERSION (line 12) | const CLANG_FORMAT_VERSION = 22; constant CLANG_TIDY_VERSION (line 13) | const CLANG_TIDY_VERSION = 21; constant CLANG_FORMAT_PATHS (line 15) | const CLANG_FORMAT_PATHS = [ constant CLANG_TIDY_PATHS (line 26) | const CLANG_TIDY_PATHS = [ function run (line 37) | async function run() { function lint (line 77) | function lint() { function format (line 91) | function format() { function tidy (line 105) | function tidy({ fix }) { function normalizeCompileCommands (line 156) | function normalizeCompileCommands() { function getClangToolBinary (line 184) | function getClangToolBinary({ clangToolName, version, checkRequireVersio... function checkClangToolVersion (line 235) | function checkClangToolVersion(clangToolBinary, requiredVersion) { function getPython (line 272) | function getPython() { function getRootDir (line 288) | function getRootDir() { function getBuildDir (line 292) | function getBuildDir() { function getNumCores (line 304) | function getNumCores() { function executeCmd (line 308) | function executeCmd(command) { function logInfo (line 320) | function logInfo(message) { function logWarn (line 326) | function logWarn(message) { function logError (line 331) | function logError(message) { function exitWithError (line 336) | function exitWithError() { FILE: worker/src/Channel/ChannelMessageRegistrator.cpp type Channel (line 9) | namespace Channel FILE: worker/src/Channel/ChannelNotification.cpp type Channel (line 8) | namespace Channel FILE: worker/src/Channel/ChannelNotifier.cpp type Channel (line 7) | namespace Channel FILE: worker/src/Channel/ChannelRequest.cpp type Channel (line 8) | namespace Channel FILE: worker/src/Channel/ChannelSocket.cpp type Channel (line 10) | namespace Channel function onAsync (line 18) | inline static void onAsync(uv_handle_t* handle) function onCloseAsync (line 26) | inline static void onCloseAsync(uv_handle_t* handle) FILE: worker/src/DepLibUV.cpp function onCloseLoop (line 13) | inline static void onCloseLoop(uv_handle_t* handle) function onWalk (line 18) | inline static void onWalk(uv_handle_t* handle, void* /*arg*/) FILE: worker/src/DepLibUring.cpp type io_uring_cqe (line 21) | struct io_uring_cqe function onCloseFd (line 25) | inline static void onCloseFd(uv_handle_t* handle) function onFdEvent (line 30) | inline static void onFdEvent(uv_poll_t* handle, int /*status*/, int /*ev... type utsname (line 166) | struct utsname type sockaddr (line 234) | struct sockaddr type rlimit (line 347) | struct rlimit type sockaddr (line 471) | struct sockaddr FILE: worker/src/DepUsrSCTP.cpp function onSendSctpData (line 22) | inline static int onSendSctpData(void* addr, void* data, size_t len, uin... function sctpDebug (line 41) | inline static void sctpDebug(const char* format, ...) FILE: worker/src/RTC/ActiveSpeakerObserver.cpp type RTC (line 8) | namespace RTC function binomialCoefficient (line 33) | static inline int64_t binomialCoefficient(int32_t n, int32_t r) function computeActivityScore (line 49) | static inline double computeActivityScore( function computeBigs (line 60) | static inline bool computeBigs( FILE: worker/src/RTC/AudioLevelObserver.cpp type RTC (line 11) | namespace RTC FILE: worker/src/RTC/Consumer.cpp type RTC (line 8) | namespace RTC type TraceEventTypes (line 342) | struct TraceEventTypes FILE: worker/src/RTC/DataConsumer.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/DataProducer.cpp type RTC (line 10) | namespace RTC FILE: worker/src/RTC/DirectTransport.cpp type RTC (line 8) | namespace RTC FILE: worker/src/RTC/DtlsTransport.cpp function onSslCertificateVerify (line 38) | inline static int onSslCertificateVerify(int /*preverifyOk*/, X509_STORE... function onSslInfo (line 46) | inline static void onSslInfo(const SSL* ssl, int where, int ret) function onSslBioOut (line 59) | inline static long onSslBioOut( function onSslDtlsTimer (line 85) | inline static unsigned int onSslDtlsTimer(SSL* /*ssl*/, unsigned int tim... type RTC (line 101) | namespace RTC FILE: worker/src/RTC/ICE/IceCandidate.cpp type RTC (line 7) | namespace RTC type ICE (line 9) | namespace ICE FILE: worker/src/RTC/ICE/IceServer.cpp type RTC (line 8) | namespace RTC type ICE (line 10) | namespace ICE FILE: worker/src/RTC/ICE/StunPacket.cpp type RTC (line 11) | namespace RTC type ICE (line 13) | namespace ICE function StunPacket (line 38) | StunPacket* StunPacket::Parse(const uint8_t* buffer, size_t bufferLe... function StunPacket (line 78) | StunPacket* StunPacket::Factory( function StunPacket (line 131) | StunPacket* StunPacket::Factory( type sockaddr_storage (line 263) | struct sockaddr_storage function StunPacket (line 322) | StunPacket* StunPacket::Clone(uint8_t* buffer, size_t bufferLength) ... type sockaddr_storage (line 424) | struct sockaddr_storage type sockaddr_storage (line 428) | struct sockaddr_storage type sockaddr_in (line 459) | struct sockaddr_in type sockaddr_in6 (line 492) | struct sockaddr_in6 type sockaddr (line 525) | struct sockaddr type sockaddr_in (line 542) | struct sockaddr_in type sockaddr_in (line 549) | struct sockaddr_in type sockaddr_in6 (line 573) | struct sockaddr_in6 type sockaddr_in6 (line 580) | struct sockaddr_in6 function StunPacket (line 825) | StunPacket* StunPacket::CreateSuccessResponse(uint8_t* buffer, size_... function StunPacket (line 840) | StunPacket* StunPacket::CreateErrorResponse( FILE: worker/src/RTC/NackGenerator.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/PipeConsumer.cpp type RTC (line 14) | namespace RTC FILE: worker/src/RTC/PipeTransport.cpp type RTC (line 12) | namespace RTC type sockaddr_in (line 403) | struct sockaddr_in type sockaddr_in6 (line 418) | struct sockaddr_in6 type sockaddr (line 436) | struct sockaddr type sockaddr (line 793) | struct sockaddr FILE: worker/src/RTC/PlainTransport.cpp type RTC (line 12) | namespace RTC type sockaddr_in (line 626) | struct sockaddr_in type sockaddr_in6 (line 641) | struct sockaddr_in6 type sockaddr (line 659) | struct sockaddr type sockaddr_in (line 675) | struct sockaddr_in type sockaddr_in6 (line 690) | struct sockaddr_in6 type sockaddr (line 709) | struct sockaddr type sockaddr (line 1265) | struct sockaddr FILE: worker/src/RTC/PortManager.cpp function onCloseUdp (line 15) | static inline void onCloseUdp(uv_handle_t* handle) function onCloseTcp (line 20) | static inline void onCloseTcp(uv_handle_t* handle) function onFakeConnection (line 25) | inline static void onFakeConnection(uv_stream_t* /*handle*/, int /*statu... type RTC (line 30) | namespace RTC function uv_handle_t (line 38) | uv_handle_t* PortManager::Bind( function uv_handle_t (line 247) | uv_handle_t* PortManager::Bind( type sockaddr_in (line 682) | struct sockaddr_in type sockaddr_in6 (line 697) | struct sockaddr_in6 FILE: worker/src/RTC/Producer.cpp type RTC (line 18) | namespace RTC type TraceEventTypes (line 450) | struct TraceEventTypes FILE: worker/src/RTC/RTCP/Bye.cpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP function ByePacket (line 15) | ByePacket* ByePacket::Parse(const uint8_t* data, size_t len) FILE: worker/src/RTC/RTCP/CompoundPacket.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/Feedback.cpp type RTC (line 22) | namespace RTC type RTCP (line 24) | namespace RTCP class FeedbackPacket (line 273) | class FeedbackPacket class FeedbackPacket (line 274) | class FeedbackPacket FILE: worker/src/RTC/RTCP/FeedbackPs.cpp type RTC (line 14) | namespace RTC type RTCP (line 16) | namespace RTCP class FeedbackPsItemsPacket (line 99) | class FeedbackPsItemsPacket class FeedbackPsItemsPacket (line 100) | class FeedbackPsItemsPacket class FeedbackPsItemsPacket (line 101) | class FeedbackPsItemsPacket class FeedbackPsItemsPacket (line 102) | class FeedbackPsItemsPacket class FeedbackPsItemsPacket (line 103) | class FeedbackPsItemsPacket class FeedbackPsItemsPacket (line 104) | class FeedbackPsItemsPacket class FeedbackPsItemsPacket (line 105) | class FeedbackPsItemsPacket FILE: worker/src/RTC/RTCP/FeedbackPsAfb.cpp type RTC (line 10) | namespace RTC type RTCP (line 12) | namespace RTCP function FeedbackPsAfbPacket (line 16) | FeedbackPsAfbPacket* FeedbackPsAfbPacket::Parse(const uint8_t* data,... FILE: worker/src/RTC/RTCP/FeedbackPsFir.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackPsLei.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackPsPli.cpp type RTC (line 7) | namespace RTC type RTCP (line 9) | namespace RTCP function FeedbackPsPliPacket (line 13) | FeedbackPsPliPacket* FeedbackPsPliPacket::Parse(const uint8_t* data,... FILE: worker/src/RTC/RTCP/FeedbackPsRemb.cpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP function FeedbackPsRembPacket (line 15) | FeedbackPsRembPacket* FeedbackPsRembPacket::Parse(const uint8_t* dat... FILE: worker/src/RTC/RTCP/FeedbackPsRpsi.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackPsSli.cpp type RTC (line 7) | namespace RTC type RTCP (line 9) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackPsTst.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP class FeedbackPsTstItem (line 63) | class FeedbackPsTstItem class FeedbackPsTstItem (line 64) | class FeedbackPsTstItem FILE: worker/src/RTC/RTCP/FeedbackPsVbcm.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackRtp.cpp type RTC (line 11) | namespace RTC type RTCP (line 13) | namespace RTCP class FeedbackRtpItemsPacket (line 89) | class FeedbackRtpItemsPacket class FeedbackRtpItemsPacket (line 90) | class FeedbackRtpItemsPacket class FeedbackRtpItemsPacket (line 91) | class FeedbackRtpItemsPacket class FeedbackRtpItemsPacket (line 92) | class FeedbackRtpItemsPacket class FeedbackRtpItemsPacket (line 93) | class FeedbackRtpItemsPacket FILE: worker/src/RTC/RTCP/FeedbackRtpEcn.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackRtpNack.cpp type RTC (line 10) | namespace RTC type RTCP (line 12) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackRtpSrReq.cpp type RTC (line 7) | namespace RTC type RTCP (line 9) | namespace RTCP function FeedbackRtpSrReqPacket (line 13) | FeedbackRtpSrReqPacket* FeedbackRtpSrReqPacket::Parse(const uint8_t*... FILE: worker/src/RTC/RTCP/FeedbackRtpTllei.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP FILE: worker/src/RTC/RTCP/FeedbackRtpTmmb.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP class FeedbackRtpTmmbItem (line 90) | class FeedbackRtpTmmbItem class FeedbackRtpTmmbItem (line 91) | class FeedbackRtpTmmbItem FILE: worker/src/RTC/RTCP/FeedbackRtpTransport.cpp type RTC (line 10) | namespace RTC type RTCP (line 12) | namespace RTCP function FeedbackRtpTransportPacket (line 32) | FeedbackRtpTransportPacket* FeedbackRtpTransportPacket::Parse(const ... type FeedbackRtpTransportPacket::PacketResult (line 386) | struct FeedbackRtpTransportPacket::PacketResult type PacketResult (line 390) | struct PacketResult type FeedbackRtpTransportPacket::PacketResult (line 748) | struct FeedbackRtpTransportPacket::PacketResult type FeedbackRtpTransportPacket::PacketResult (line 872) | struct FeedbackRtpTransportPacket::PacketResult type FeedbackRtpTransportPacket::PacketResult (line 1012) | struct FeedbackRtpTransportPacket::PacketResult FILE: worker/src/RTC/RTCP/Packet.cpp type RTC (line 13) | namespace RTC type RTCP (line 15) | namespace RTCP function Packet (line 39) | Packet* Packet::Parse(const uint8_t* data, size_t len) FILE: worker/src/RTC/RTCP/ReceiverReport.cpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP function ReceiverReport (line 15) | ReceiverReport* ReceiverReport::Parse(const uint8_t* data, size_t len) function ReceiverReportPacket (line 72) | ReceiverReportPacket* ReceiverReportPacket::Parse(const uint8_t* dat... FILE: worker/src/RTC/RTCP/Sdes.cpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP function SdesItem (line 32) | SdesItem* SdesItem::Parse(const uint8_t* data, size_t len) function SdesChunk (line 116) | SdesChunk* SdesChunk::Parse(const uint8_t* data, size_t len) function SdesPacket (line 256) | SdesPacket* SdesPacket::Parse(const uint8_t* data, size_t len) FILE: worker/src/RTC/RTCP/SenderReport.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP function SenderReport (line 14) | SenderReport* SenderReport::Parse(const uint8_t* data, size_t len) function SenderReportPacket (line 60) | SenderReportPacket* SenderReportPacket::Parse(const uint8_t* data, s... FILE: worker/src/RTC/RTCP/XR.cpp type RTC (line 9) | namespace RTC type RTCP (line 11) | namespace RTCP function ExtendedReportBlock (line 15) | ExtendedReportBlock* ExtendedReportBlock::Parse(const uint8_t* data,... function ExtendedReportPacket (line 57) | ExtendedReportPacket* ExtendedReportPacket::Parse(const uint8_t* dat... FILE: worker/src/RTC/RTCP/XrDelaySinceLastRr.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP function DelaySinceLastRr (line 59) | DelaySinceLastRr* DelaySinceLastRr::Parse(const uint8_t* data, size_... FILE: worker/src/RTC/RTCP/XrReceiverReferenceTime.cpp type RTC (line 8) | namespace RTC type RTCP (line 10) | namespace RTCP function ReceiverReferenceTime (line 14) | ReceiverReferenceTime* ReceiverReferenceTime::Parse(const uint8_t* d... FILE: worker/src/RTC/RTP/Codecs/AV1.cpp type RTC (line 7) | namespace RTC type RTP (line 9) | namespace RTP type Codecs (line 11) | namespace Codecs FILE: worker/src/RTC/RTP/Codecs/DependencyDescriptor.cpp type RTC (line 9) | namespace RTC type RTP (line 11) | namespace RTP type Codecs (line 13) | namespace Codecs function DependencyDescriptor (line 29) | DependencyDescriptor* DependencyDescriptor::Parse( FILE: worker/src/RTC/RTP/Codecs/H264.cpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP type Codecs (line 12) | namespace Codecs FILE: worker/src/RTC/RTP/Codecs/Opus.cpp type RTC (line 7) | namespace RTC type RTP (line 9) | namespace RTP type Codecs (line 11) | namespace Codecs FILE: worker/src/RTC/RTP/Codecs/VP8.cpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP type Codecs (line 12) | namespace Codecs FILE: worker/src/RTC/RTP/Codecs/VP9.cpp type RTC (line 7) | namespace RTC type RTP (line 9) | namespace RTP type Codecs (line 11) | namespace Codecs FILE: worker/src/RTC/RTP/Packet.cpp type RTC (line 15) | namespace RTC type RTP (line 17) | namespace RTP function Packet (line 38) | Packet* Packet::Parse(const uint8_t* buffer, size_t packetLength, si... function Packet (line 70) | Packet* Packet::Parse(const uint8_t* buffer, size_t bufferLength) function Packet (line 94) | Packet* Packet::Factory(uint8_t* buffer, size_t bufferLength) function Packet (line 412) | Packet* Packet::Clone(uint8_t* buffer, size_t bufferLength) const FILE: worker/src/RTC/RTP/ProbationGenerator.cpp type RTC (line 11) | namespace RTC type RTP (line 13) | namespace RTP FILE: worker/src/RTC/RTP/RetransmissionBuffer.cpp type RTC (line 9) | namespace RTC type RTP (line 11) | namespace RTP FILE: worker/src/RTC/RTP/RtpStream.cpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP FILE: worker/src/RTC/RTP/RtpStreamRecv.cpp type RTC (line 9) | namespace RTC type RTP (line 11) | namespace RTP FILE: worker/src/RTC/RTP/RtpStreamSend.cpp type RTC (line 14) | namespace RTC type RTP (line 16) | namespace RTP FILE: worker/src/RTC/RTP/RtxStream.cpp type RTC (line 8) | namespace RTC type RTP (line 10) | namespace RTP FILE: worker/src/RTC/RTP/SharedPacket.cpp type RTC (line 9) | namespace RTC type RTP (line 11) | namespace RTP FILE: worker/src/RTC/RateCalculator.cpp type RTC (line 10) | namespace RTC FILE: worker/src/RTC/Router.cpp type RTC (line 18) | namespace RTC FILE: worker/src/RTC/RtcLogger.cpp type RTC (line 8) | namespace RTC type RtcLogger (line 10) | namespace RtcLogger FILE: worker/src/RTC/RtpDictionaries/Parameters.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtcpFeedback.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtcpParameters.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpCodecMimeType.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpCodecParameters.cpp type RTC (line 8) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpEncodingParameters.cpp type RTC (line 10) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpHeaderExtensionParameters.cpp type RTC (line 8) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpHeaderExtensionUri.cpp type RTC (line 6) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpParameters.cpp type RTC (line 10) | namespace RTC FILE: worker/src/RTC/RtpDictionaries/RtpRtxParameters.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/RtpListener.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/RtpObserver.cpp type RTC (line 8) | namespace RTC FILE: worker/src/RTC/SCTP/association/Association.cpp type RTC (line 23) | namespace RTC type SCTP (line 25) | namespace SCTP FILE: worker/src/RTC/SCTP/association/AssociationListenerDeferrer.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP FILE: worker/src/RTC/SCTP/association/HeartbeatHandler.cpp type RTC (line 12) | namespace RTC type SCTP (line 14) | namespace SCTP FILE: worker/src/RTC/SCTP/association/NegotiatedCapabilities.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP function NegotiatedCapabilities (line 16) | NegotiatedCapabilities NegotiatedCapabilities::Factory( FILE: worker/src/RTC/SCTP/association/PacketSender.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP FILE: worker/src/RTC/SCTP/association/StateCookie.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function StateCookie (line 39) | StateCookie* StateCookie::Parse(const uint8_t* buffer, size_t buffer... function StateCookie (line 55) | StateCookie* StateCookie::Factory( function StateCookie (line 190) | StateCookie* StateCookie::Clone(uint8_t* buffer, size_t bufferLength... function NegotiatedCapabilities (line 201) | NegotiatedCapabilities StateCookie::GetNegotiatedCapabilities() const FILE: worker/src/RTC/SCTP/association/StreamResetHandler.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP FILE: worker/src/RTC/SCTP/association/TransmissionControlBlock.cpp type RTC (line 14) | namespace RTC type SCTP (line 16) | namespace SCTP FILE: worker/src/RTC/SCTP/packet/Chunk.cpp type RTC (line 40) | namespace RTC type SCTP (line 42) | namespace SCTP FILE: worker/src/RTC/SCTP/packet/ErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SCTP/packet/Packet.cpp type RTC (line 27) | namespace RTC type SCTP (line 29) | namespace SCTP function Packet (line 39) | Packet* Packet::Parse(const uint8_t* buffer, size_t bufferLength) function Packet (line 247) | Packet* Packet::Factory(uint8_t* buffer, size_t bufferLength) function Packet (line 329) | Packet* Packet::Clone(uint8_t* buffer, size_t bufferLength) const FILE: worker/src/RTC/SCTP/packet/Parameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SCTP/packet/TLV.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP FILE: worker/src/RTC/SCTP/packet/UserData.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP FILE: worker/src/RTC/SCTP/packet/chunks/AbortAssociationChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function AbortAssociationChunk (line 14) | AbortAssociationChunk* AbortAssociationChunk::Parse(const uint8_t* b... function AbortAssociationChunk (line 37) | AbortAssociationChunk* AbortAssociationChunk::Factory(uint8_t* buffe... function AbortAssociationChunk (line 56) | AbortAssociationChunk* AbortAssociationChunk::ParseStrict( function AbortAssociationChunk (line 105) | AbortAssociationChunk* AbortAssociationChunk::Clone(uint8_t* buffer,... function AbortAssociationChunk (line 124) | AbortAssociationChunk* AbortAssociationChunk::SoftClone(const uint8_... FILE: worker/src/RTC/SCTP/packet/chunks/CookieAckChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function CookieAckChunk (line 14) | CookieAckChunk* CookieAckChunk::Parse(const uint8_t* buffer, size_t ... function CookieAckChunk (line 37) | CookieAckChunk* CookieAckChunk::Factory(uint8_t* buffer, size_t buff... function CookieAckChunk (line 56) | CookieAckChunk* CookieAckChunk::ParseStrict( function CookieAckChunk (line 97) | CookieAckChunk* CookieAckChunk::Clone(uint8_t* buffer, size_t buffer... function CookieAckChunk (line 109) | CookieAckChunk* CookieAckChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/CookieEchoChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function CookieEchoChunk (line 14) | CookieEchoChunk* CookieEchoChunk::Parse(const uint8_t* buffer, size_... function CookieEchoChunk (line 37) | CookieEchoChunk* CookieEchoChunk::Factory(uint8_t* buffer, size_t bu... function CookieEchoChunk (line 56) | CookieEchoChunk* CookieEchoChunk::ParseStrict( function CookieEchoChunk (line 99) | CookieEchoChunk* CookieEchoChunk::Clone(uint8_t* buffer, size_t buff... function CookieEchoChunk (line 118) | CookieEchoChunk* CookieEchoChunk::SoftClone(const uint8_t* buffer) c... FILE: worker/src/RTC/SCTP/packet/chunks/DataChunk.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function DataChunk (line 15) | DataChunk* DataChunk::Parse(const uint8_t* buffer, size_t bufferLength) function DataChunk (line 38) | DataChunk* DataChunk::Factory(uint8_t* buffer, size_t bufferLength) function DataChunk (line 63) | DataChunk* DataChunk::ParseStrict( function DataChunk (line 123) | DataChunk* DataChunk::Clone(uint8_t* buffer, size_t bufferLength) const function DataChunk (line 215) | DataChunk* DataChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/ForwardTsnChunk.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function ForwardTsnChunk (line 15) | ForwardTsnChunk* ForwardTsnChunk::Parse(const uint8_t* buffer, size_... function ForwardTsnChunk (line 38) | ForwardTsnChunk* ForwardTsnChunk::Factory(uint8_t* buffer, size_t bu... function ForwardTsnChunk (line 61) | ForwardTsnChunk* ForwardTsnChunk::ParseStrict( function ForwardTsnChunk (line 128) | ForwardTsnChunk* ForwardTsnChunk::Clone(uint8_t* buffer, size_t buff... function ForwardTsnChunk (line 180) | ForwardTsnChunk* ForwardTsnChunk::SoftClone(const uint8_t* buffer) c... FILE: worker/src/RTC/SCTP/packet/chunks/HeartbeatAckChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function HeartbeatAckChunk (line 14) | HeartbeatAckChunk* HeartbeatAckChunk::Parse(const uint8_t* buffer, s... function HeartbeatAckChunk (line 37) | HeartbeatAckChunk* HeartbeatAckChunk::Factory(uint8_t* buffer, size_... function HeartbeatAckChunk (line 56) | HeartbeatAckChunk* HeartbeatAckChunk::ParseStrict( function HeartbeatAckChunk (line 104) | HeartbeatAckChunk* HeartbeatAckChunk::Clone(uint8_t* buffer, size_t ... function HeartbeatAckChunk (line 116) | HeartbeatAckChunk* HeartbeatAckChunk::SoftClone(const uint8_t* buffe... FILE: worker/src/RTC/SCTP/packet/chunks/HeartbeatRequestChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function HeartbeatRequestChunk (line 14) | HeartbeatRequestChunk* HeartbeatRequestChunk::Parse(const uint8_t* b... function HeartbeatRequestChunk (line 37) | HeartbeatRequestChunk* HeartbeatRequestChunk::Factory(uint8_t* buffe... function HeartbeatRequestChunk (line 56) | HeartbeatRequestChunk* HeartbeatRequestChunk::ParseStrict( function HeartbeatRequestChunk (line 104) | HeartbeatRequestChunk* HeartbeatRequestChunk::Clone(uint8_t* buffer,... function HeartbeatRequestChunk (line 116) | HeartbeatRequestChunk* HeartbeatRequestChunk::SoftClone(const uint8_... FILE: worker/src/RTC/SCTP/packet/chunks/IDataChunk.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function IDataChunk (line 15) | IDataChunk* IDataChunk::Parse(const uint8_t* buffer, size_t bufferLe... function IDataChunk (line 38) | IDataChunk* IDataChunk::Factory(uint8_t* buffer, size_t bufferLength) function IDataChunk (line 65) | IDataChunk* IDataChunk::ParseStrict( function IDataChunk (line 134) | IDataChunk* IDataChunk::Clone(uint8_t* buffer, size_t bufferLength) ... function IDataChunk (line 251) | IDataChunk* IDataChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/IForwardTsnChunk.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function IForwardTsnChunk (line 15) | IForwardTsnChunk* IForwardTsnChunk::Parse(const uint8_t* buffer, siz... function IForwardTsnChunk (line 38) | IForwardTsnChunk* IForwardTsnChunk::Factory(uint8_t* buffer, size_t ... function IForwardTsnChunk (line 61) | IForwardTsnChunk* IForwardTsnChunk::ParseStrict( function IForwardTsnChunk (line 129) | IForwardTsnChunk* IForwardTsnChunk::Clone(uint8_t* buffer, size_t bu... function IForwardTsnChunk (line 186) | IForwardTsnChunk* IForwardTsnChunk::SoftClone(const uint8_t* buffer)... FILE: worker/src/RTC/SCTP/packet/chunks/InitAckChunk.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function InitAckChunk (line 15) | InitAckChunk* InitAckChunk::Parse(const uint8_t* buffer, size_t buff... function InitAckChunk (line 38) | InitAckChunk* InitAckChunk::Factory(uint8_t* buffer, size_t bufferLe... function InitAckChunk (line 64) | InitAckChunk* InitAckChunk::ParseStrict( function InitAckChunk (line 131) | InitAckChunk* InitAckChunk::Clone(uint8_t* buffer, size_t bufferLeng... function InitAckChunk (line 178) | InitAckChunk* InitAckChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/InitChunk.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function InitChunk (line 15) | InitChunk* InitChunk::Parse(const uint8_t* buffer, size_t bufferLength) function InitChunk (line 38) | InitChunk* InitChunk::Factory(uint8_t* buffer, size_t bufferLength) function InitChunk (line 64) | InitChunk* InitChunk::ParseStrict( function InitChunk (line 130) | InitChunk* InitChunk::Clone(uint8_t* buffer, size_t bufferLength) const function InitChunk (line 177) | InitChunk* InitChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/OperationErrorChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function OperationErrorChunk (line 14) | OperationErrorChunk* OperationErrorChunk::Parse(const uint8_t* buffe... function OperationErrorChunk (line 37) | OperationErrorChunk* OperationErrorChunk::Factory(uint8_t* buffer, s... function OperationErrorChunk (line 56) | OperationErrorChunk* OperationErrorChunk::ParseStrict( function OperationErrorChunk (line 104) | OperationErrorChunk* OperationErrorChunk::Clone(uint8_t* buffer, siz... function OperationErrorChunk (line 116) | OperationErrorChunk* OperationErrorChunk::SoftClone(const uint8_t* b... FILE: worker/src/RTC/SCTP/packet/chunks/ReConfigChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ReConfigChunk (line 14) | ReConfigChunk* ReConfigChunk::Parse(const uint8_t* buffer, size_t bu... function ReConfigChunk (line 37) | ReConfigChunk* ReConfigChunk::Factory(uint8_t* buffer, size_t buffer... function ReConfigChunk (line 56) | ReConfigChunk* ReConfigChunk::ParseStrict( function ReConfigChunk (line 103) | ReConfigChunk* ReConfigChunk::Clone(uint8_t* buffer, size_t bufferLe... function ReConfigChunk (line 115) | ReConfigChunk* ReConfigChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/SackChunk.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP function SackChunk (line 16) | SackChunk* SackChunk::Parse(const uint8_t* buffer, size_t bufferLength) function SackChunk (line 39) | SackChunk* SackChunk::Factory(uint8_t* buffer, size_t bufferLength) function SackChunk (line 64) | SackChunk* SackChunk::ParseStrict( function SackChunk (line 139) | SackChunk* SackChunk::Clone(uint8_t* buffer, size_t bufferLength) const function SackChunk (line 296) | SackChunk* SackChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/ShutdownAckChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ShutdownAckChunk (line 14) | ShutdownAckChunk* ShutdownAckChunk::Parse(const uint8_t* buffer, siz... function ShutdownAckChunk (line 37) | ShutdownAckChunk* ShutdownAckChunk::Factory(uint8_t* buffer, size_t ... function ShutdownAckChunk (line 56) | ShutdownAckChunk* ShutdownAckChunk::ParseStrict( function ShutdownAckChunk (line 97) | ShutdownAckChunk* ShutdownAckChunk::Clone(uint8_t* buffer, size_t bu... function ShutdownAckChunk (line 109) | ShutdownAckChunk* ShutdownAckChunk::SoftClone(const uint8_t* buffer)... FILE: worker/src/RTC/SCTP/packet/chunks/ShutdownChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ShutdownChunk (line 14) | ShutdownChunk* ShutdownChunk::Parse(const uint8_t* buffer, size_t bu... function ShutdownChunk (line 37) | ShutdownChunk* ShutdownChunk::Factory(uint8_t* buffer, size_t buffer... function ShutdownChunk (line 59) | ShutdownChunk* ShutdownChunk::ParseStrict( function ShutdownChunk (line 101) | ShutdownChunk* ShutdownChunk::Clone(uint8_t* buffer, size_t bufferLe... function ShutdownChunk (line 120) | ShutdownChunk* ShutdownChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/chunks/ShutdownCompleteChunk.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ShutdownCompleteChunk (line 14) | ShutdownCompleteChunk* ShutdownCompleteChunk::Parse(const uint8_t* b... function ShutdownCompleteChunk (line 37) | ShutdownCompleteChunk* ShutdownCompleteChunk::Factory(uint8_t* buffe... function ShutdownCompleteChunk (line 56) | ShutdownCompleteChunk* ShutdownCompleteChunk::ParseStrict( function ShutdownCompleteChunk (line 98) | ShutdownCompleteChunk* ShutdownCompleteChunk::Clone(uint8_t* buffer,... function ShutdownCompleteChunk (line 117) | ShutdownCompleteChunk* ShutdownCompleteChunk::SoftClone(const uint8_... FILE: worker/src/RTC/SCTP/packet/chunks/UnknownChunk.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP function UnknownChunk (line 13) | UnknownChunk* UnknownChunk::Parse(const uint8_t* buffer, size_t buff... function UnknownChunk (line 29) | UnknownChunk* UnknownChunk::ParseStrict( function UnknownChunk (line 71) | UnknownChunk* UnknownChunk::Clone(uint8_t* buffer, size_t bufferLeng... function UnknownChunk (line 83) | UnknownChunk* UnknownChunk::SoftClone(const uint8_t* buffer) const FILE: worker/src/RTC/SCTP/packet/errorCauses/CookieReceivedWhileShuttingDownErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function CookieReceivedWhileShuttingDownErrorCause (line 14) | CookieReceivedWhileShuttingDownErrorCause* CookieReceivedWhileShutti... function CookieReceivedWhileShuttingDownErrorCause (line 39) | CookieReceivedWhileShuttingDownErrorCause* CookieReceivedWhileShutti... function CookieReceivedWhileShuttingDownErrorCause (line 60) | CookieReceivedWhileShuttingDownErrorCause* CookieReceivedWhileShutti... function CookieReceivedWhileShuttingDownErrorCause (line 106) | CookieReceivedWhileShuttingDownErrorCause* CookieReceivedWhileShutti... function CookieReceivedWhileShuttingDownErrorCause (line 118) | CookieReceivedWhileShuttingDownErrorCause* CookieReceivedWhileShutti... FILE: worker/src/RTC/SCTP/packet/errorCauses/InvalidMandatoryParameterErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function InvalidMandatoryParameterErrorCause (line 14) | InvalidMandatoryParameterErrorCause* InvalidMandatoryParameterErrorC... function InvalidMandatoryParameterErrorCause (line 39) | InvalidMandatoryParameterErrorCause* InvalidMandatoryParameterErrorC... function InvalidMandatoryParameterErrorCause (line 59) | InvalidMandatoryParameterErrorCause* InvalidMandatoryParameterErrorC... function InvalidMandatoryParameterErrorCause (line 105) | InvalidMandatoryParameterErrorCause* InvalidMandatoryParameterErrorC... function InvalidMandatoryParameterErrorCause (line 117) | InvalidMandatoryParameterErrorCause* InvalidMandatoryParameterErrorC... FILE: worker/src/RTC/SCTP/packet/errorCauses/InvalidStreamIdentifierErrorCause.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function InvalidStreamIdentifierErrorCause (line 15) | InvalidStreamIdentifierErrorCause* InvalidStreamIdentifierErrorCause... function InvalidStreamIdentifierErrorCause (line 40) | InvalidStreamIdentifierErrorCause* InvalidStreamIdentifierErrorCause... function InvalidStreamIdentifierErrorCause (line 65) | InvalidStreamIdentifierErrorCause* InvalidStreamIdentifierErrorCause... function InvalidStreamIdentifierErrorCause (line 112) | InvalidStreamIdentifierErrorCause* InvalidStreamIdentifierErrorCause... function InvalidStreamIdentifierErrorCause (line 131) | InvalidStreamIdentifierErrorCause* InvalidStreamIdentifierErrorCause... FILE: worker/src/RTC/SCTP/packet/errorCauses/MissingMandatoryParameterErrorCause.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP function MissingMandatoryParameterErrorCause (line 16) | MissingMandatoryParameterErrorCause* MissingMandatoryParameterErrorC... function MissingMandatoryParameterErrorCause (line 41) | MissingMandatoryParameterErrorCause* MissingMandatoryParameterErrorC... function MissingMandatoryParameterErrorCause (line 65) | MissingMandatoryParameterErrorCause* MissingMandatoryParameterErrorC... function MissingMandatoryParameterErrorCause (line 140) | MissingMandatoryParameterErrorCause* MissingMandatoryParameterErrorC... function MissingMandatoryParameterErrorCause (line 170) | MissingMandatoryParameterErrorCause* MissingMandatoryParameterErrorC... FILE: worker/src/RTC/SCTP/packet/errorCauses/NoUserDataErrorCause.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function NoUserDataErrorCause (line 15) | NoUserDataErrorCause* NoUserDataErrorCause::Parse(const uint8_t* buf... function NoUserDataErrorCause (line 38) | NoUserDataErrorCause* NoUserDataErrorCause::Factory(uint8_t* buffer,... function NoUserDataErrorCause (line 61) | NoUserDataErrorCause* NoUserDataErrorCause::ParseStrict( function NoUserDataErrorCause (line 106) | NoUserDataErrorCause* NoUserDataErrorCause::Clone(uint8_t* buffer, s... function NoUserDataErrorCause (line 124) | NoUserDataErrorCause* NoUserDataErrorCause::SoftClone(const uint8_t*... FILE: worker/src/RTC/SCTP/packet/errorCauses/OutOfResourceErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function OutOfResourceErrorCause (line 14) | OutOfResourceErrorCause* OutOfResourceErrorCause::Parse(const uint8_... function OutOfResourceErrorCause (line 37) | OutOfResourceErrorCause* OutOfResourceErrorCause::Factory(uint8_t* b... function OutOfResourceErrorCause (line 56) | OutOfResourceErrorCause* OutOfResourceErrorCause::ParseStrict( function OutOfResourceErrorCause (line 98) | OutOfResourceErrorCause* OutOfResourceErrorCause::Clone(uint8_t* buf... function OutOfResourceErrorCause (line 109) | OutOfResourceErrorCause* OutOfResourceErrorCause::SoftClone(const ui... FILE: worker/src/RTC/SCTP/packet/errorCauses/ProtocolViolationErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ProtocolViolationErrorCause (line 14) | ProtocolViolationErrorCause* ProtocolViolationErrorCause::Parse( function ProtocolViolationErrorCause (line 38) | ProtocolViolationErrorCause* ProtocolViolationErrorCause::Factory(ui... function ProtocolViolationErrorCause (line 57) | ProtocolViolationErrorCause* ProtocolViolationErrorCause::ParseStrict( function ProtocolViolationErrorCause (line 100) | ProtocolViolationErrorCause* ProtocolViolationErrorCause::Clone( function ProtocolViolationErrorCause (line 126) | ProtocolViolationErrorCause* ProtocolViolationErrorCause::SoftClone(... FILE: worker/src/RTC/SCTP/packet/errorCauses/RestartOfAnAssociationWithNewAddressesErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function RestartOfAnAssociationWithNewAddressesErrorCause (line 14) | RestartOfAnAssociationWithNewAddressesErrorCause* RestartOfAnAssocia... function RestartOfAnAssociationWithNewAddressesErrorCause (line 39) | RestartOfAnAssociationWithNewAddressesErrorCause* RestartOfAnAssocia... function RestartOfAnAssociationWithNewAddressesErrorCause (line 60) | RestartOfAnAssociationWithNewAddressesErrorCause* RestartOfAnAssocia... function RestartOfAnAssociationWithNewAddressesErrorCause (line 105) | RestartOfAnAssociationWithNewAddressesErrorCause* RestartOfAnAssocia... function RestartOfAnAssociationWithNewAddressesErrorCause (line 126) | RestartOfAnAssociationWithNewAddressesErrorCause* RestartOfAnAssocia... FILE: worker/src/RTC/SCTP/packet/errorCauses/StaleCookieErrorCause.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function StaleCookieErrorCause (line 15) | StaleCookieErrorCause* StaleCookieErrorCause::Parse(const uint8_t* b... function StaleCookieErrorCause (line 38) | StaleCookieErrorCause* StaleCookieErrorCause::Factory(uint8_t* buffe... function StaleCookieErrorCause (line 61) | StaleCookieErrorCause* StaleCookieErrorCause::ParseStrict( function StaleCookieErrorCause (line 106) | StaleCookieErrorCause* StaleCookieErrorCause::Clone(uint8_t* buffer,... function StaleCookieErrorCause (line 124) | StaleCookieErrorCause* StaleCookieErrorCause::SoftClone(const uint8_... FILE: worker/src/RTC/SCTP/packet/errorCauses/UnknownErrorCause.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP function UnknownErrorCause (line 13) | UnknownErrorCause* UnknownErrorCause::Parse(const uint8_t* buffer, s... function UnknownErrorCause (line 29) | UnknownErrorCause* UnknownErrorCause::ParseStrict( function UnknownErrorCause (line 67) | UnknownErrorCause* UnknownErrorCause::Clone(uint8_t* buffer, size_t ... function UnknownErrorCause (line 78) | UnknownErrorCause* UnknownErrorCause::SoftClone(const uint8_t* buffe... FILE: worker/src/RTC/SCTP/packet/errorCauses/UnrecognizedChunkTypeErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function UnrecognizedChunkTypeErrorCause (line 14) | UnrecognizedChunkTypeErrorCause* UnrecognizedChunkTypeErrorCause::Pa... function UnrecognizedChunkTypeErrorCause (line 38) | UnrecognizedChunkTypeErrorCause* UnrecognizedChunkTypeErrorCause::Fa... function UnrecognizedChunkTypeErrorCause (line 58) | UnrecognizedChunkTypeErrorCause* UnrecognizedChunkTypeErrorCause::Pa... function UnrecognizedChunkTypeErrorCause (line 102) | UnrecognizedChunkTypeErrorCause* UnrecognizedChunkTypeErrorCause::Cl... function UnrecognizedChunkTypeErrorCause (line 121) | UnrecognizedChunkTypeErrorCause* UnrecognizedChunkTypeErrorCause::So... FILE: worker/src/RTC/SCTP/packet/errorCauses/UnrecognizedParametersErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function UnrecognizedParametersErrorCause (line 14) | UnrecognizedParametersErrorCause* UnrecognizedParametersErrorCause::... function UnrecognizedParametersErrorCause (line 38) | UnrecognizedParametersErrorCause* UnrecognizedParametersErrorCause::... function UnrecognizedParametersErrorCause (line 58) | UnrecognizedParametersErrorCause* UnrecognizedParametersErrorCause::... function UnrecognizedParametersErrorCause (line 102) | UnrecognizedParametersErrorCause* UnrecognizedParametersErrorCause::... function UnrecognizedParametersErrorCause (line 122) | UnrecognizedParametersErrorCause* UnrecognizedParametersErrorCause::... FILE: worker/src/RTC/SCTP/packet/errorCauses/UnresolvableAddressErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function UnresolvableAddressErrorCause (line 14) | UnresolvableAddressErrorCause* UnresolvableAddressErrorCause::Parse( function UnresolvableAddressErrorCause (line 38) | UnresolvableAddressErrorCause* UnresolvableAddressErrorCause::Factory( function UnresolvableAddressErrorCause (line 58) | UnresolvableAddressErrorCause* UnresolvableAddressErrorCause::ParseS... function UnresolvableAddressErrorCause (line 102) | UnresolvableAddressErrorCause* UnresolvableAddressErrorCause::Clone( function UnresolvableAddressErrorCause (line 122) | UnresolvableAddressErrorCause* UnresolvableAddressErrorCause::SoftCl... FILE: worker/src/RTC/SCTP/packet/errorCauses/UserInitiatedAbortErrorCause.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function UserInitiatedAbortErrorCause (line 14) | UserInitiatedAbortErrorCause* UserInitiatedAbortErrorCause::Parse( function UserInitiatedAbortErrorCause (line 38) | UserInitiatedAbortErrorCause* UserInitiatedAbortErrorCause::Factory( function UserInitiatedAbortErrorCause (line 58) | UserInitiatedAbortErrorCause* UserInitiatedAbortErrorCause::ParseStr... function UserInitiatedAbortErrorCause (line 111) | UserInitiatedAbortErrorCause* UserInitiatedAbortErrorCause::Clone( function UserInitiatedAbortErrorCause (line 131) | UserInitiatedAbortErrorCause* UserInitiatedAbortErrorCause::SoftClon... FILE: worker/src/RTC/SCTP/packet/parameters/AddIncomingStreamsRequestParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function AddIncomingStreamsRequestParameter (line 14) | AddIncomingStreamsRequestParameter* AddIncomingStreamsRequestParamet... function AddIncomingStreamsRequestParameter (line 39) | AddIncomingStreamsRequestParameter* AddIncomingStreamsRequestParamet... function AddIncomingStreamsRequestParameter (line 65) | AddIncomingStreamsRequestParameter* AddIncomingStreamsRequestParamet... function AddIncomingStreamsRequestParameter (line 116) | AddIncomingStreamsRequestParameter* AddIncomingStreamsRequestParamet... function AddIncomingStreamsRequestParameter (line 142) | AddIncomingStreamsRequestParameter* AddIncomingStreamsRequestParamet... FILE: worker/src/RTC/SCTP/packet/parameters/AddOutgoingStreamsRequestParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function AddOutgoingStreamsRequestParameter (line 14) | AddOutgoingStreamsRequestParameter* AddOutgoingStreamsRequestParamet... function AddOutgoingStreamsRequestParameter (line 39) | AddOutgoingStreamsRequestParameter* AddOutgoingStreamsRequestParamet... function AddOutgoingStreamsRequestParameter (line 65) | AddOutgoingStreamsRequestParameter* AddOutgoingStreamsRequestParamet... function AddOutgoingStreamsRequestParameter (line 116) | AddOutgoingStreamsRequestParameter* AddOutgoingStreamsRequestParamet... function AddOutgoingStreamsRequestParameter (line 142) | AddOutgoingStreamsRequestParameter* AddOutgoingStreamsRequestParamet... FILE: worker/src/RTC/SCTP/packet/parameters/CookiePreservativeParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function CookiePreservativeParameter (line 14) | CookiePreservativeParameter* CookiePreservativeParameter::Parse( function CookiePreservativeParameter (line 38) | CookiePreservativeParameter* CookiePreservativeParameter::Factory(ui... function CookiePreservativeParameter (line 61) | CookiePreservativeParameter* CookiePreservativeParameter::ParseStrict( function CookiePreservativeParameter (line 107) | CookiePreservativeParameter* CookiePreservativeParameter::Clone( function CookiePreservativeParameter (line 126) | CookiePreservativeParameter* CookiePreservativeParameter::SoftClone(... FILE: worker/src/RTC/SCTP/packet/parameters/ForwardTsnSupportedParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ForwardTsnSupportedParameter (line 14) | ForwardTsnSupportedParameter* ForwardTsnSupportedParameter::Parse( function ForwardTsnSupportedParameter (line 38) | ForwardTsnSupportedParameter* ForwardTsnSupportedParameter::Factory( function ForwardTsnSupportedParameter (line 58) | ForwardTsnSupportedParameter* ForwardTsnSupportedParameter::ParseStr... function ForwardTsnSupportedParameter (line 102) | ForwardTsnSupportedParameter* ForwardTsnSupportedParameter::Clone( function ForwardTsnSupportedParameter (line 114) | ForwardTsnSupportedParameter* ForwardTsnSupportedParameter::SoftClon... FILE: worker/src/RTC/SCTP/packet/parameters/HeartbeatInfoParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function HeartbeatInfoParameter (line 14) | HeartbeatInfoParameter* HeartbeatInfoParameter::Parse(const uint8_t*... function HeartbeatInfoParameter (line 37) | HeartbeatInfoParameter* HeartbeatInfoParameter::Factory(uint8_t* buf... function HeartbeatInfoParameter (line 56) | HeartbeatInfoParameter* HeartbeatInfoParameter::ParseStrict( function HeartbeatInfoParameter (line 99) | HeartbeatInfoParameter* HeartbeatInfoParameter::Clone(uint8_t* buffe... function HeartbeatInfoParameter (line 117) | HeartbeatInfoParameter* HeartbeatInfoParameter::SoftClone(const uint... FILE: worker/src/RTC/SCTP/packet/parameters/IPv4AddressParameter.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP function IPv4AddressParameter (line 16) | IPv4AddressParameter* IPv4AddressParameter::Parse(const uint8_t* buf... function IPv4AddressParameter (line 39) | IPv4AddressParameter* IPv4AddressParameter::Factory(uint8_t* buffer,... function IPv4AddressParameter (line 62) | IPv4AddressParameter* IPv4AddressParameter::ParseStrict( function IPv4AddressParameter (line 111) | IPv4AddressParameter* IPv4AddressParameter::Clone(uint8_t* buffer, s... function IPv4AddressParameter (line 129) | IPv4AddressParameter* IPv4AddressParameter::SoftClone(const uint8_t*... FILE: worker/src/RTC/SCTP/packet/parameters/IPv6AddressParameter.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP function IPv6AddressParameter (line 16) | IPv6AddressParameter* IPv6AddressParameter::Parse(const uint8_t* buf... function IPv6AddressParameter (line 39) | IPv6AddressParameter* IPv6AddressParameter::Factory(uint8_t* buffer,... function IPv6AddressParameter (line 62) | IPv6AddressParameter* IPv6AddressParameter::ParseStrict( function IPv6AddressParameter (line 111) | IPv6AddressParameter* IPv6AddressParameter::Clone(uint8_t* buffer, s... function IPv6AddressParameter (line 129) | IPv6AddressParameter* IPv6AddressParameter::SoftClone(const uint8_t*... FILE: worker/src/RTC/SCTP/packet/parameters/IncomingSsnResetRequestParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function IncomingSsnResetRequestParameter (line 14) | IncomingSsnResetRequestParameter* IncomingSsnResetRequestParameter::... function IncomingSsnResetRequestParameter (line 39) | IncomingSsnResetRequestParameter* IncomingSsnResetRequestParameter::... function IncomingSsnResetRequestParameter (line 63) | IncomingSsnResetRequestParameter* IncomingSsnResetRequestParameter::... function IncomingSsnResetRequestParameter (line 121) | IncomingSsnResetRequestParameter* IncomingSsnResetRequestParameter::... function IncomingSsnResetRequestParameter (line 171) | IncomingSsnResetRequestParameter* IncomingSsnResetRequestParameter::... FILE: worker/src/RTC/SCTP/packet/parameters/OutgoingSsnResetRequestParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function OutgoingSsnResetRequestParameter (line 14) | OutgoingSsnResetRequestParameter* OutgoingSsnResetRequestParameter::... function OutgoingSsnResetRequestParameter (line 39) | OutgoingSsnResetRequestParameter* OutgoingSsnResetRequestParameter::... function OutgoingSsnResetRequestParameter (line 65) | OutgoingSsnResetRequestParameter* OutgoingSsnResetRequestParameter::... function OutgoingSsnResetRequestParameter (line 128) | OutgoingSsnResetRequestParameter* OutgoingSsnResetRequestParameter::... function OutgoingSsnResetRequestParameter (line 192) | OutgoingSsnResetRequestParameter* OutgoingSsnResetRequestParameter::... FILE: worker/src/RTC/SCTP/packet/parameters/ReconfigurationResponseParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ReconfigurationResponseParameter (line 29) | ReconfigurationResponseParameter* ReconfigurationResponseParameter::... function ReconfigurationResponseParameter (line 54) | ReconfigurationResponseParameter* ReconfigurationResponseParameter::... function ReconfigurationResponseParameter (line 96) | ReconfigurationResponseParameter* ReconfigurationResponseParameter::... function ReconfigurationResponseParameter (line 165) | ReconfigurationResponseParameter* ReconfigurationResponseParameter::... function ReconfigurationResponseParameter (line 207) | ReconfigurationResponseParameter* ReconfigurationResponseParameter::... FILE: worker/src/RTC/SCTP/packet/parameters/SsnTsnResetRequestParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function SsnTsnResetRequestParameter (line 14) | SsnTsnResetRequestParameter* SsnTsnResetRequestParameter::Parse( function SsnTsnResetRequestParameter (line 38) | SsnTsnResetRequestParameter* SsnTsnResetRequestParameter::Factory(ui... function SsnTsnResetRequestParameter (line 61) | SsnTsnResetRequestParameter* SsnTsnResetRequestParameter::ParseStrict( function SsnTsnResetRequestParameter (line 109) | SsnTsnResetRequestParameter* SsnTsnResetRequestParameter::Clone( function SsnTsnResetRequestParameter (line 128) | SsnTsnResetRequestParameter* SsnTsnResetRequestParameter::SoftClone(... FILE: worker/src/RTC/SCTP/packet/parameters/StateCookieParameter.cpp type RTC (line 9) | namespace RTC type SCTP (line 11) | namespace SCTP function StateCookieParameter (line 15) | StateCookieParameter* StateCookieParameter::Parse(const uint8_t* buf... function StateCookieParameter (line 38) | StateCookieParameter* StateCookieParameter::Factory(uint8_t* buffer,... function StateCookieParameter (line 57) | StateCookieParameter* StateCookieParameter::ParseStrict( function StateCookieParameter (line 100) | StateCookieParameter* StateCookieParameter::Clone(uint8_t* buffer, s... function StateCookieParameter (line 152) | StateCookieParameter* StateCookieParameter::SoftClone(const uint8_t*... FILE: worker/src/RTC/SCTP/packet/parameters/SupportedAddressTypesParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function SupportedAddressTypesParameter (line 14) | SupportedAddressTypesParameter* SupportedAddressTypesParameter::Parse( function SupportedAddressTypesParameter (line 39) | SupportedAddressTypesParameter* SupportedAddressTypesParameter::Fact... function SupportedAddressTypesParameter (line 59) | SupportedAddressTypesParameter* SupportedAddressTypesParameter::Pars... function SupportedAddressTypesParameter (line 113) | SupportedAddressTypesParameter* SupportedAddressTypesParameter::Clone( function SupportedAddressTypesParameter (line 141) | SupportedAddressTypesParameter* SupportedAddressTypesParameter::Soft... FILE: worker/src/RTC/SCTP/packet/parameters/SupportedExtensionsParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function SupportedExtensionsParameter (line 14) | SupportedExtensionsParameter* SupportedExtensionsParameter::Parse( function SupportedExtensionsParameter (line 38) | SupportedExtensionsParameter* SupportedExtensionsParameter::Factory( function SupportedExtensionsParameter (line 58) | SupportedExtensionsParameter* SupportedExtensionsParameter::ParseStr... function SupportedExtensionsParameter (line 106) | SupportedExtensionsParameter* SupportedExtensionsParameter::Clone( function SupportedExtensionsParameter (line 134) | SupportedExtensionsParameter* SupportedExtensionsParameter::SoftClon... FILE: worker/src/RTC/SCTP/packet/parameters/UnknownParameter.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP function UnknownParameter (line 13) | UnknownParameter* UnknownParameter::Parse(const uint8_t* buffer, siz... function UnknownParameter (line 29) | UnknownParameter* UnknownParameter::ParseStrict( function UnknownParameter (line 67) | UnknownParameter* UnknownParameter::Clone(uint8_t* buffer, size_t bu... function UnknownParameter (line 78) | UnknownParameter* UnknownParameter::SoftClone(const uint8_t* buffer)... FILE: worker/src/RTC/SCTP/packet/parameters/UnrecognizedParameterParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function UnrecognizedParameterParameter (line 14) | UnrecognizedParameterParameter* UnrecognizedParameterParameter::Parse( function UnrecognizedParameterParameter (line 39) | UnrecognizedParameterParameter* UnrecognizedParameterParameter::Fact... function UnrecognizedParameterParameter (line 59) | UnrecognizedParameterParameter* UnrecognizedParameterParameter::Pars... function UnrecognizedParameterParameter (line 103) | UnrecognizedParameterParameter* UnrecognizedParameterParameter::Clone( function UnrecognizedParameterParameter (line 123) | UnrecognizedParameterParameter* UnrecognizedParameterParameter::Soft... FILE: worker/src/RTC/SCTP/packet/parameters/ZeroChecksumAcceptableParameter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP function ZeroChecksumAcceptableParameter (line 24) | ZeroChecksumAcceptableParameter* ZeroChecksumAcceptableParameter::Pa... function ZeroChecksumAcceptableParameter (line 49) | ZeroChecksumAcceptableParameter* ZeroChecksumAcceptableParameter::Fa... function ZeroChecksumAcceptableParameter (line 73) | ZeroChecksumAcceptableParameter* ZeroChecksumAcceptableParameter::Pa... function ZeroChecksumAcceptableParameter (line 143) | ZeroChecksumAcceptableParameter* ZeroChecksumAcceptableParameter::Cl... function ZeroChecksumAcceptableParameter (line 164) | ZeroChecksumAcceptableParameter* ZeroChecksumAcceptableParameter::So... FILE: worker/src/RTC/SCTP/public/AssociationMetrics.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP FILE: worker/src/RTC/SCTP/public/Message.cpp type RTC (line 7) | namespace RTC type SCTP (line 9) | namespace SCTP FILE: worker/src/RTC/SCTP/rx/DataTracker.cpp type RTC (line 10) | namespace RTC type SCTP (line 12) | namespace SCTP FILE: worker/src/RTC/SCTP/rx/InterleavedReassemblyStreams.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SCTP/rx/ReassemblyQueue.cpp type RTC (line 11) | namespace RTC type SCTP (line 13) | namespace SCTP FILE: worker/src/RTC/SCTP/rx/TraditionalReassemblyStreams.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SCTP/tx/OutstandingData.cpp type RTC (line 11) | namespace RTC type SCTP (line 13) | namespace SCTP function ForwardTsnChunk (line 304) | const ForwardTsnChunk* OutstandingData::AddForwardTsn(Packet* packet... function IForwardTsnChunk (line 348) | const IForwardTsnChunk* OutstandingData::AddIForwardTsn(Packet* pack... FILE: worker/src/RTC/SCTP/tx/RetransmissionErrorCounter.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SCTP/tx/RetransmissionQueue.cpp type RTC (line 15) | namespace RTC type SCTP (line 17) | namespace SCTP FILE: worker/src/RTC/SCTP/tx/RetransmissionTimeout.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SCTP/tx/RoundRobinSendQueue.cpp type RTC (line 13) | namespace RTC type SCTP (line 15) | namespace SCTP FILE: worker/src/RTC/SCTP/tx/StreamScheduler.cpp type RTC (line 8) | namespace RTC type SCTP (line 10) | namespace SCTP FILE: worker/src/RTC/SctpAssociation.cpp function onRecvSctpData (line 34) | inline static int onRecvSctpData( function onSendSctpData (line 86) | inline static int onSendSctpData(struct socket* /*sock*/, uint32_t freeB... type RTC (line 102) | namespace RTC type linger (line 167) | struct linger type sctp_assoc_value (line 182) | struct sctp_assoc_value type sctp_event (line 209) | struct sctp_event type sctp_initmsg (line 229) | struct sctp_initmsg type sockaddr_conn (line 245) | struct sockaddr_conn type sockaddr (line 255) | struct sockaddr type sctp_sendv_spa (line 363) | struct sctp_sendv_spa type sockaddr_conn (line 541) | struct sockaddr_conn type sockaddr (line 551) | struct sockaddr type sctp_common_header (line 567) | struct sctp_common_header type sctp_assoc_value (line 603) | struct sctp_assoc_value type sctp_reset_streams (line 630) | struct sctp_reset_streams type sctp_add_streams (line 701) | struct sctp_add_streams type sctp_assoc_change (line 869) | struct sctp_assoc_change type sctp_assoc_change (line 946) | struct sctp_assoc_change type sctp_remote_error (line 990) | struct sctp_remote_error type sctp_send_failed_event (line 1029) | struct sctp_send_failed_event type sctp_stream_reset_event (line 1054) | struct sctp_stream_reset_event FILE: worker/src/RTC/SctpDictionaries/SctpStreamParameters.cpp type RTC (line 8) | namespace RTC FILE: worker/src/RTC/SctpListener.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/SenderBandwidthEstimator.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/SeqManager.cpp type RTC (line 9) | namespace RTC function T (line 166) | T SeqManager::GetMaxInput() const function T (line 172) | T SeqManager::GetMaxOutput() const class SeqManager (line 213) | class SeqManager class SeqManager (line 214) | class SeqManager class SeqManager (line 215) | class SeqManager class SeqManager (line 216) | class SeqManager FILE: worker/src/RTC/Serializable.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/SimpleConsumer.cpp type RTC (line 15) | namespace RTC FILE: worker/src/RTC/SimulcastConsumer.cpp type RTC (line 14) | namespace RTC FILE: worker/src/RTC/SrtpSession.cpp type RTC (line 13) | namespace RTC FILE: worker/src/RTC/SvcConsumer.cpp type RTC (line 14) | namespace RTC FILE: worker/src/RTC/TcpConnection.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/TcpServer.cpp type RTC (line 9) | namespace RTC FILE: worker/src/RTC/Transport.cpp type RTC (line 35) | namespace RTC type TraceEventTypes (line 1395) | struct TraceEventTypes FILE: worker/src/RTC/TransportCongestionControlClient.cpp type RTC (line 10) | namespace RTC FILE: worker/src/RTC/TransportCongestionControlServer.cpp type RTC (line 8) | namespace RTC FILE: worker/src/RTC/TransportTuple.cpp type RTC (line 8) | namespace RTC type sockaddr (line 163) | struct sockaddr type sockaddr_in (line 167) | struct sockaddr_in type sockaddr_in6 (line 178) | struct sockaddr_in6 FILE: worker/src/RTC/TrendCalculator.cpp type RTC (line 7) | namespace RTC FILE: worker/src/RTC/UdpSocket.cpp type RTC (line 9) | namespace RTC type sockaddr (line 51) | struct sockaddr FILE: worker/src/RTC/WebRtcServer.cpp type RTC (line 12) | namespace RTC function generateIceCandidatePriority (line 22) | static inline uint32_t generateIceCandidatePriority(uint16_t localPref... type sockaddr (line 595) | struct sockaddr FILE: worker/src/RTC/WebRtcTransport.cpp type RTC (line 12) | namespace RTC function generateIceCandidatePriority (line 22) | static inline uint32_t generateIceCandidatePriority(uint16_t localPref... type sockaddr (line 1122) | struct sockaddr FILE: worker/src/Settings.cpp type Settings::Configuration (line 24) | struct Settings::Configuration type option (line 53) | struct option type LogTags (line 256) | struct LogTags FILE: worker/src/Shared.cpp function TimerHandleInterface (line 22) | TimerHandleInterface* Shared::CreateTimer(TimerHandleInterface::Listener... function BackoffTimerHandleInterface (line 29) | BackoffTimerHandleInterface* Shared::CreateBackoffTimer( FILE: worker/src/Utils/BitStream.cpp type Utils (line 7) | namespace Utils FILE: worker/src/Utils/Crypto.cpp type Utils (line 9) | namespace Utils FILE: worker/src/Utils/File.cpp type Utils (line 17) | namespace Utils type stat (line 23) | struct stat FILE: worker/src/Utils/IP.cpp type Utils (line 9) | namespace Utils type sockaddr (line 37) | struct sockaddr type sockaddr_in (line 50) | struct sockaddr_in type sockaddr_in (line 59) | struct sockaddr_in type sockaddr_in6 (line 68) | struct sockaddr_in6 type sockaddr_in6 (line 77) | struct sockaddr_in6 type sockaddr (line 92) | struct sockaddr type sockaddr_in (line 100) | struct sockaddr_in type sockaddr_in6 (line 105) | struct sockaddr_in6 type sockaddr_in (line 127) | struct sockaddr_in type sockaddr_in (line 135) | struct sockaddr_in type sockaddr_in6 (line 151) | struct sockaddr_in6 type sockaddr_in6 (line 159) | struct sockaddr_in6 FILE: worker/src/Utils/String.cpp type Utils (line 26) | namespace Utils FILE: worker/src/handles/SignalHandle.cpp function onSignal (line 11) | inline static void onSignal(uv_signal_t* handle, int signum) function onCloseSignal (line 16) | inline static void onCloseSignal(uv_handle_t* handle) FILE: worker/src/handles/TcpConnectionHandle.cpp function onAlloc (line 16) | inline static void onAlloc(uv_handle_t* handle, size_t suggestedSize, uv... function onRead (line 26) | inline static void onRead(uv_stream_t* handle, ssize_t nread, const uv_b... function onWrite (line 36) | inline static void onWrite(uv_write_t* req, int status) function onCloseTcp (line 54) | inline static void onCloseTcp(uv_handle_t* handle) function onShutdown (line 59) | inline static void onShutdown(uv_shutdown_t* req, int /*status*/) type sockaddr_storage (line 120) | struct sockaddr_storage type sockaddr (line 408) | struct sockaddr type sockaddr (line 420) | struct sockaddr FILE: worker/src/handles/TcpServerHandle.cpp function onConnection (line 15) | inline static void onConnection(uv_stream_t* handle, int status) function onCloseTcp (line 25) | inline static void onCloseTcp(uv_handle_t* handle) type sockaddr (line 230) | struct sockaddr type sockaddr (line 242) | struct sockaddr FILE: worker/src/handles/TimerHandle.cpp function onTimer (line 11) | static void onTimer(uv_timer_t* handle) function onCloseTimer (line 16) | static void onCloseTimer(uv_handle_t* handle) FILE: worker/src/handles/UdpSocketHandle.cpp function onAlloc (line 24) | inline static void onAlloc(uv_handle_t* handle, size_t suggestedSize, uv... function onRecv (line 34) | inline static void onRecv( function onSend (line 45) | inline static void onSend(uv_udp_send_t* req, int status) function onCloseUdp (line 61) | inline static void onCloseUdp(uv_handle_t* handle) type sockaddr (line 134) | struct sockaddr type sockaddr (line 364) | struct sockaddr type sockaddr (line 376) | struct sockaddr type sockaddr (line 392) | struct sockaddr FILE: worker/src/handles/UnixStreamSocketHandle.cpp function onAlloc (line 17) | inline static void onAlloc(uv_handle_t* handle, size_t suggestedSize, uv... function onRead (line 27) | inline static void onRead(uv_stream_t* handle, ssize_t nread, const uv_b... function onWrite (line 37) | inline static void onWrite(uv_write_t* req, int status) function onClosePipe (line 55) | inline static void onClosePipe(uv_handle_t* handle) function onShutdown (line 60) | inline static void onShutdown(uv_shutdown_t* req, int /*status*/) FILE: worker/src/lib.cpp function mediasoup_worker_run (line 43) | int mediasoup_worker_run( function ignoreSignals (line 215) | static void ignoreSignals() FILE: worker/src/lib.rs type UvAsyncT (line 12) | pub struct UvAsyncT(pub *const c_void); type ChannelReadCtx (line 17) | pub struct ChannelReadCtx(pub *const c_void); type ChannelReadFreeFn (line 18) | pub type ChannelReadFreeFn = Option< type ChannelReadFn (line 25) | pub type ChannelReadFn = unsafe extern "C" fn( type ChannelWriteCtx (line 39) | pub struct ChannelWriteCtx(pub *const c_void); type ChannelWriteFn (line 40) | pub type ChannelWriteFn = unsafe extern "C" fn( function uv_async_send (line 51) | pub fn uv_async_send(handle: UvAsyncT) -> c_int; function mediasoup_worker_run (line 53) | pub fn mediasoup_worker_run( FILE: worker/src/main.cpp function main (line 13) | int main(int argc, char* argv[]) FILE: worker/tasks.py function cd_worker (line 97) | def cd_worker(): function meson_ninja (line 109) | def meson_ninja(ctx): function setup (line 150) | def setup(ctx, meson_args=MESON_ARGS): function clean (line 181) | def clean(ctx): # pylint: disable=unused-argument function clean_build (line 189) | def clean_build(ctx): # pylint: disable=unused-argument function clean_pip (line 197) | def clean_pip(ctx): # pylint: disable=unused-argument function clean_subprojects (line 206) | def clean_subprojects(ctx): function clean_all (line 220) | def clean_all(ctx): function update_wrap_file (line 240) | def update_wrap_file(ctx, subproject): function flatc (line 254) | def flatc(ctx): function mediasoup_worker (line 268) | def mediasoup_worker(ctx): function libmediasoup_worker (line 293) | def libmediasoup_worker(ctx): function xcode (line 314) | def xcode(ctx): function lint (line 328) | def lint(ctx): function format (line 359) | def format(ctx): function tidy (line 373) | def tidy(ctx): function tidy_fix (line 387) | def tidy_fix(ctx): function test (line 402) | def test(ctx): function test_asan_address (line 434) | def test_asan_address(ctx): function test_asan_undefined (line 466) | def test_asan_undefined(ctx): function fuzzer (line 500) | def fuzzer(ctx): function fuzzer_run_all (line 525) | def fuzzer_run_all(ctx): function docker (line 539) | def docker(ctx): function docker_run (line 562) | def docker_run(ctx): function docker_alpine (line 576) | def docker_alpine(ctx): function docker_alpine_run (line 599) | def docker_alpine_run(ctx): function docker_386 (line 613) | def docker_386(ctx): function docker_386_run (line 636) | def docker_386_run(ctx): FILE: worker/test/include/RTC/ICE/iceCommon.hpp type iceCommon (line 14) | namespace iceCommon FILE: worker/test/include/RTC/RTP/rtpCommon.hpp type rtpCommon (line 12) | namespace rtpCommon FILE: worker/test/include/RTC/SCTP/sctpCommon.hpp type sctpCommon (line 16) | namespace sctpCommon FILE: worker/test/include/testHelpers.hpp type helpers (line 6) | namespace helpers FILE: worker/test/src/RTC/ICE/TestStunPacket.cpp type sockaddr_storage (line 240) | struct sockaddr_storage type sockaddr_storage (line 725) | struct sockaddr_storage type sockaddr_in (line 729) | struct sockaddr_in type sockaddr (line 731) | struct sockaddr type sockaddr_storage (line 766) | struct sockaddr_storage type sockaddr_in6 (line 795) | struct sockaddr_in6 type sockaddr (line 796) | struct sockaddr FILE: worker/test/src/RTC/ICE/iceCommon.cpp type iceCommon (line 4) | namespace iceCommon function ResetBuffers (line 15) | void ResetBuffers() FILE: worker/test/src/RTC/RTCP/TestFeedbackRtpTransport.cpp type TestFeedbackRtpTransportInput (line 9) | struct TestFeedbackRtpTransportInput method TestFeedbackRtpTransportInput (line 11) | TestFeedbackRtpTransportInput(uint16_t sequenceNumber, uint64_t timest... type TestFeedbackRtpTransportInput (line 28) | struct TestFeedbackRtpTransportInput method TestFeedbackRtpTransportInput (line 11) | TestFeedbackRtpTransportInput(uint16_t sequenceNumber, uint64_t timest... type RTC::RTCP::FeedbackRtpTransportPacket::PacketResult (line 29) | struct RTC::RTCP::FeedbackRtpTransportPacket::PacketResult type TestFeedbackRtpTransportInput (line 76) | struct TestFeedbackRtpTransportInput method TestFeedbackRtpTransportInput (line 11) | TestFeedbackRtpTransportInput(uint16_t sequenceNumber, uint64_t timest... FILE: worker/test/src/RTC/RTP/Codecs/TestDependencyDescriptor.cpp class Listener (line 7) | class Listener : public RTC::RTP::Codecs::DependencyDescriptor::Listener method OnDependencyDescriptorUpdated (line 10) | void OnDependencyDescriptorUpdated(const uint8_t* data, size_t len) ov... FILE: worker/test/src/RTC/RTP/Codecs/TestVP8.cpp function processVP8Packet (line 36) | std::unique_ptr processVP8Packet( FILE: worker/test/src/RTC/RTP/Codecs/TestVP9.cpp function processVP9Packet (line 26) | std::unique_ptr processVP9Packet( FILE: worker/test/src/RTC/RTP/TestRetransmissionBuffer.cpp class RtpMyRetransmissionBuffer (line 12) | class RtpMyRetransmissionBuffer : public RTC::RTP::RetransmissionBuffer type VerificationItem (line 15) | struct VerificationItem method RtpMyRetransmissionBuffer (line 23) | RtpMyRetransmissionBuffer(uint16_t maxItems, uint32_t maxRetransmissio... method Insert (line 29) | void Insert(uint16_t seq, uint32_t timestamp) method AssertBuffer (line 50) | void AssertBuffer(std::vector verificationBuffer) FILE: worker/test/src/RTC/RTP/TestRtpStreamRecv.cpp class RtpStreamRecvListener (line 16) | class RtpStreamRecvListener : public RTC::RTP::RtpStreamRecv::Listener method OnRtpStreamScore (line 19) | void OnRtpStreamScore( method OnRtpStreamSendRtcpPacket (line 24) | void OnRtpStreamSendRtcpPacket(RTC::RTP::RtpStreamRecv* /*rtpStream*/,... method OnRtpStreamNeedWorstRemoteFractionLost (line 109) | void OnRtpStreamNeedWorstRemoteFractionLost( FILE: worker/test/src/RTC/RTP/TestRtpStreamSend.cpp class TestRtpStreamListener (line 21) | class TestRtpStreamListener : public RTC::RTP::RtpStreamSend::Listener method OnRtpStreamScore (line 24) | void OnRtpStreamScore( method OnRtpStreamRetransmitRtpPacket (line 29) | void OnRtpStreamRetransmitRtpPacket( FILE: worker/test/src/RTC/RTP/rtpCommon.cpp type rtpCommon (line 4) | namespace rtpCommon function ResetBuffers (line 16) | void ResetBuffers() FILE: worker/test/src/RTC/SCTP/association/TestHeartbeatHandler.cpp class TestHeartbeatHandler (line 23) | class TestHeartbeatHandler method TestHeartbeatHandler (line 26) | explicit TestHeartbeatHandler(uint64_t heartbeatIntervalMs) method AdvanceTimeMs (line 51) | void AdvanceTimeMs(int64_t incrementMs) FILE: worker/test/src/RTC/SCTP/rx/TestDataTracker.cpp class MockBackoffTimerHandleListener (line 13) | class MockBackoffTimerHandleListener : public BackoffTimerHandleInterfac... method OnBackoffTimer (line 17) | void OnBackoffTimer( FILE: worker/test/src/RTC/SCTP/rx/TestInterleavedReassemblyStreams.cpp class OnAssembledMessageTester (line 14) | class OnAssembledMessageTester method MakeCallback (line 17) | RTC::SCTP::ReassemblyStreamsInterface::OnAssembledMessage MakeCallback() method GetCallCount (line 29) | bool GetCallCount(size_t expectedCallCount) const method GetLastTsns (line 34) | std::vector GetLastTsns() const method CheckCallbackNotCalled (line 58) | bool CheckCallbackNotCalled() const method Reset (line 63) | void Reset() FILE: worker/test/src/RTC/SCTP/rx/TestTraditionalReassemblyStreams.cpp class OnAssembledMessageTester (line 14) | class OnAssembledMessageTester method MakeCallback (line 17) | RTC::SCTP::ReassemblyStreamsInterface::OnAssembledMessage MakeCallback() method GetCallCount (line 29) | bool GetCallCount(size_t expectedCallCount) const method GetLastTsns (line 34) | std::vector GetLastTsns() const method CheckCallbackNotCalled (line 58) | bool CheckCallbackNotCalled() const method Reset (line 63) | void Reset() FILE: worker/test/src/RTC/SCTP/sctpCommon.cpp type sctpCommon (line 4) | namespace sctpCommon function ResetBuffers (line 15) | void ResetBuffers() FILE: worker/test/src/RTC/SCTP/tx/TestOutstandingData.cpp class DiscardFromSendQueueTester (line 18) | class DiscardFromSendQueueTester method Prepare (line 21) | void Prepare(bool returnValue) method Called (line 32) | bool Called(uint16_t streamId, uint32_t outgoingMessageId) method Test (line 46) | void Test( FILE: worker/test/src/RTC/SCTP/tx/TestRetransmissionQueue.cpp class MockRetransmissionQueueListener (line 24) | class MockRetransmissionQueueListener : public RTC::SCTP::Retransmission... method OnRetransmissionQueueNewRttMs (line 27) | void OnRetransmissionQueueNewRttMs(uint64_t rttMs) override method OnRetransmissionQueueClearRetransmissionCounter (line 32) | void OnRetransmissionQueueClearRetransmissionCounter() override class MockBackoffTimerHandleListener (line 42) | class MockBackoffTimerHandleListener : public BackoffTimerHandleInterfac... method OnBackoffTimer (line 46) | void OnBackoffTimer( FILE: worker/test/src/RTC/SCTP/tx/TestStreamScheduler.cpp function checkDataToSendHasMid (line 16) | bool checkDataToSendHasMid( function createChunk (line 32) | std::function(u... function getPacketCounts (line 53) | std::map getPacketCounts( class MockStreamProducer (line 72) | class MockStreamProducer : public RTC::SCTP::StreamScheduler::StreamProd... method PushProduce (line 79) | void PushProduce( method PushBytesToSend (line 89) | void PushBytesToSend(size_t bytes) method Produce (line 94) | std::optional Produce(uint6... method GetBytesToSendInNextMessage (line 105) | size_t GetBytesToSendInNextMessage() const override class TestStream (line 122) | class TestStream method TestStream (line 125) | TestStream( FILE: worker/test/src/RTC/TestKeyFrameRequestManager.cpp class TestKeyFrameRequestManagerListener (line 8) | class TestKeyFrameRequestManagerListener : public RTC::KeyFrameRequestMa... method OnKeyFrameNeeded (line 11) | void OnKeyFrameNeeded(RTC::KeyFrameRequestManager* /*keyFrameRequestMa... method Reset (line 16) | void Reset() FILE: worker/test/src/RTC/TestNackGenerator.cpp type TestNackGeneratorInput (line 14) | struct TestNackGeneratorInput method TestNackGeneratorInput (line 16) | TestNackGeneratorInput() = default; method TestNackGeneratorInput (line 17) | TestNackGeneratorInput( class TestPayloadDescriptorHandler (line 41) | class TestPayloadDescriptorHandler : public RTC::RTP::Codecs::PayloadDes... method TestPayloadDescriptorHandler (line 44) | explicit TestPayloadDescriptorHandler(bool isKeyFrame) : isKeyFrame(is... method Dump (line 46) | void Dump(int indentation = 0) const override method Process (line 49) | bool Process( method RtpPacketChanged (line 56) | void RtpPacketChanged(RTC::RTP::Packet* packet) override method GetEncoder (line 59) | std::unique_ptr GetEncod... method Encode (line 63) | void Encode( method Restore (line 67) | void Restore(RTC::RTP::Packet* /*packet*/) override method GetSpatialLayer (line 70) | uint8_t GetSpatialLayer() const override method GetTemporalLayer (line 74) | uint8_t GetTemporalLayer() const override method IsKeyFrame (line 78) | bool IsKeyFrame() const override class TestNackGeneratorListener (line 87) | class TestNackGeneratorListener : public RTC::NackGenerator::Listener method OnNackGeneratorNackRequired (line 89) | void OnNackGeneratorNackRequired(const std::vector& seqNumbe... method OnNackGeneratorKeyFrameRequired (line 101) | void OnNackGeneratorKeyFrameRequired() override method Reset (line 109) | void Reset(TestNackGeneratorInput& input) method Check (line 116) | void Check(RTC::NackGenerator& nackGenerator) FILE: worker/test/src/RTC/TestRateCalculator.cpp type TestRateCalculatorData (line 9) | struct TestRateCalculatorData FILE: worker/test/src/RTC/TestRtpEncodingParameters.cpp type ScalabilityMode (line 11) | struct ScalabilityMode type ScalabilityMode (line 20) | struct ScalabilityMode FILE: worker/test/src/RTC/TestSeqManager.cpp type TestSeqManagerInput (line 11) | struct TestSeqManagerInput method TestSeqManagerInput (line 13) | TestSeqManagerInput(T input, T output, bool sync = false, bool drop = ... function validate (line 26) | std::pair validate(RTC::SeqManager seqManager, std::vector createRtpParameters( function createConsumer (line 115) | std::unique_ptr createConsumer(ConsumerListener* li... function createRtpStreamRecv (line 151) | std::unique_ptr createRtpStreamRecv() class Fixture (line 163) | class Fixture method Fixture (line 166) | Fixture() FILE: worker/test/src/RTC/TestTransportCongestionControlServer.cpp type TestTransportCongestionControlServerInput (line 13) | struct TestTransportCongestionControlServerInput type TestTransportCongestionControlServerResult (line 19) | struct TestTransportCongestionControlServerResult class TestTransportCongestionControlServerListener (line 28) | class TestTransportCongestionControlServerListener method OnTransportCongestionControlServerSendRtcpPacket (line 32) | virtual void OnTransportCongestionControlServerSendRtcpPacket( method SetResults (line 68) | void SetResults(TestResults& results) method Check (line 73) | void Check() FILE: worker/test/src/RTC/TestTransportTuple.cpp class UdpSocketListener (line 10) | class UdpSocketListener : public RTC::UdpSocket::Listener method OnUdpSocketPacketReceived (line 13) | void OnUdpSocketPacketReceived( FILE: worker/test/src/Utils/TestIP.cpp type sockaddr_in (line 115) | struct sockaddr_in type sockaddr (line 123) | struct sockaddr FILE: worker/test/src/testHelpers.cpp type helpers (line 9) | namespace helpers function readBinaryFile (line 11) | bool readBinaryFile(const char* file, uint8_t* buffer, size_t* len) function areBuffersEqual (line 38) | bool areBuffersEqual(const uint8_t* data1, size_t size1, const uint8_t... FILE: worker/test/src/tests.cpp function main (line 16) | int main(int argc, char* argv[])