Class PigeonOperatorService
Constructors
constructor
-
Parameters
-
Optional hostname: string
Properties
Private token
token: string
Methods
addIceCandidate
- addIceCandidate(request: AddIceCandidateRequest, projectId: string, callback: (err: Error, response: Outcome) => void): ClientReadableStream<Outcome>
-
Parameters
-
request: AddIceCandidateRequest
-
projectId: string
-
callback: (err: Error, response: Outcome) => void
-
- (err: Error, response: Outcome): void
-
Parameters
-
err: Error
-
response: Outcome
Returns void
Returns ClientReadableStream<Outcome>
connect
- connect(request: OperatorConnectRequest, projectId: string): ClientReadableStream<Message>
-
Parameters
-
request: OperatorConnectRequest
-
projectId: string
Returns ClientReadableStream<Message>
get
- get(request: GetDetailsRequest, projectId: string, callback: (err: Error, response: GetDetailsResponse) => void): ClientReadableStream<GetDetailsResponse>
-
Parameters
-
request: GetDetailsRequest
-
projectId: string
-
callback: (err: Error, response: GetDetailsResponse) => void
-
- (err: Error, response: GetDetailsResponse): void
-
Parameters
-
err: Error
-
response: GetDetailsResponse
Returns void
Returns ClientReadableStream<GetDetailsResponse>
Private getMetadata
- getMetadata(projId?: string): any
offer
- offer(request: OfferRequest, projectId: string, callback: (err: Error, response: Outcome) => void): ClientReadableStream<Outcome>
-
Parameters
-
request: OfferRequest
-
projectId: string
-
callback: (err: Error, response: Outcome) => void
-
- (err: Error, response: Outcome): void
-
Parameters
-
err: Error
-
response: Outcome
Returns void
Returns ClientReadableStream<Outcome>
updateToken
- updateToken(token: string): void