Properties
Private address
address: string
Private asyncResolver
asyncResolver: Emittery = new Emittery()
Private Optional client
client: WebSocket
Private getAnswer
getAnswer: (offererId: string, offer: string, handleCandidate: (candidate: string) => Promise<void>) => Promise<string>
Type declaration
-
- (offererId: string, offer: string, handleCandidate: (candidate: string) => Promise<void>): Promise<string>
-
Parameters
-
offererId: string
-
offer: string
-
handleCandidate: (candidate: string) => Promise<void>
-
- (candidate: string): Promise<void>
-
Parameters
Returns Promise<void>
Returns Promise<string>
Private getOffer
getOffer: (answererId: string, handleCandidate: (candidate: string) => Promise<void>) => Promise<string>
Type declaration
-
- (answererId: string, handleCandidate: (candidate: string) => Promise<void>): Promise<string>
-
Parameters
-
answererId: string
-
handleCandidate: (candidate: string) => Promise<void>
-
- (candidate: string): Promise<void>
-
Parameters
Returns Promise<void>
Returns Promise<string>
Private id
id: string = ""
Protected logger
logger: Logger = getLogger()
Private onAcknowledgement
onAcknowledgement: (id: string, rejected: boolean) => Promise<void>
Type declaration
-
- (id: string, rejected: boolean): Promise<void>
-
Parameters
-
id: string
-
rejected: boolean
Returns Promise<void>
Private onAlias
onAlias: (id: string, alias: string, set: boolean) => Promise<void>
Type declaration
-
- (id: string, alias: string, set: boolean): Promise<void>
-
Parameters
-
id: string
-
alias: string
-
set: boolean
Returns Promise<void>
Private onAnswer
onAnswer: (offererId: string, answererId: string, answer: string) => Promise<void>
Type declaration
-
- (offererId: string, answererId: string, answer: string): Promise<void>
-
Parameters
-
offererId: string
-
answererId: string
-
answer: string
Returns Promise<void>
Private onCandidate
onCandidate: (offererId: string, answererId: string, candidate: string) => Promise<void>
Type declaration
-
- (offererId: string, answererId: string, candidate: string): Promise<void>
-
Parameters
-
offererId: string
-
answererId: string
-
candidate: string
Returns Promise<void>
Private onConnect
onConnect: () => Promise<void>
Private onDisconnect
onDisconnect: () => Promise<void>
Private onGoodbye
onGoodbye: (id: string) => Promise<void>
Type declaration
-
- (id: string): Promise<void>
-
Parameters
Returns Promise<void>
Private reconnectDuration
reconnectDuration: number
Private subnet
subnet: string