Home Reference Source
import ReadableTransaction from 'rtc-engine/js/ReadableTransaction.js'
public class | source

ReadableTransaction

Extends:

MittTransaction → ReadableTransaction

Constructor Summary

Public Constructor
public

constructor(socket: RTCSocket, metadata: object)

트렌젝션을 만듭니다.

Member Summary

Public Members
public
public
public
public
public

stream: *

Method Summary

Public Methods
public

cancel(reason: string)

public

pause()

public

resume()

public

stop()

Inherited Summary

From class Mitt
public

all: Map<string|symbol, EventHandler<any>[]>

이벤트별 이벤트 핸들러들

public

addEventListener(type: string | symbol, handler: EventHandler<any>): *

on() 메소드의 alias

public

emit(type: string | symbol, evt: Any)

Invoke all handlers for the given type.

public

off(type: string | symbol, handler: EventHandler<any>})

Remove an event handler for the given type.

public

on(type: string | symbol, handler: EventHandler<any>): *

Register an event handler for the given type.

public

once(type: *, handler: *)

public

removeEventListener(type: string | symbol, handler: EventHandler<any>): *

off() 메소드의 alias

From class Transaction
public get

eta: *

public get
public get

speed: *

public

done: *

public

label: *

public
public

logger: *

public
public

paused: *

public
public
public
public
public

timeout: *

public
public

pause()

public

resume()

public

Public Constructors

public constructor(socket: RTCSocket, metadata: object) source

트렌젝션을 만듭니다.

Override:

Transaction#constructor

Params:

NameTypeAttributeDescription
socket RTCSocket

데이터 전송에 사용할 RTCSocket

metadata object
  • optional

상대에게 전송할 메타데이터. 트렌젝션이 만들어진 후 metadata 속성으로 읽을 수 있습니다. Progress Tracking을 사용하려면 size 속성이 필요합니다. 그 이외의 속성은 임의로 추가할 수 있습니다.

metadata.size number
  • optional

바이트로 나타낸 트렌젝션의 크기.

Public Members

public aborted: boolean source

public bufferFullInformed: boolean source

public cancelReason: * source

public canceled: boolean source

public stream: * source

Public Methods

public cancel(reason: string) source

Params:

NameTypeAttributeDescription
reason string
  • optional
  • default:

public pause() source

Override:

Transaction#pause

public resume() source

Override:

Transaction#resume

public stop() source