viam.rpc.signaling

Classes

SignalingService

Helper class that provides a standard way to create an ABC using

Module Contents

class viam.rpc.signaling.SignalingService[source]

Bases: viam.proto.rpc.webrtc.signaling.SignalingServiceBase

Helper class that provides a standard way to create an ABC using inheritance.

async Call(stream: grpclib.server.Stream[viam.proto.rpc.webrtc.signaling.CallRequest, viam.proto.rpc.webrtc.signaling.CallResponse]) None[source]
async CallUpdate(stream: grpclib.server.Stream[viam.proto.rpc.webrtc.signaling.CallUpdateRequest, viam.proto.rpc.webrtc.signaling.CallUpdateResponse]) None[source]
async Answer(stream: grpclib.server.Stream[viam.proto.rpc.webrtc.signaling.AnswerResponse, viam.proto.rpc.webrtc.signaling.AnswerRequest]) None[source]
async OptionalWebRTCConfig(stream: grpclib.server.Stream[viam.proto.rpc.webrtc.signaling.OptionalWebRTCConfigRequest, viam.proto.rpc.webrtc.signaling.OptionalWebRTCConfigResponse]) None[source]