commonMain.media.node.HiveNodeClient.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-entities Show documentation
Show all versions of proto-entities Show documentation
KMP package which exports compiled protobuf entities to be used by other repos
// Code generated by Wire protocol buffer compiler, do not edit.
// Source: media.node.HiveNode in media/hub_node.proto
package media.node
import com.squareup.wire.GrpcCall
import com.squareup.wire.Service
import media.CreateTransportRequest
import media.CreateTransportResponse
import media.RenegotiateRequest
import media.RenegotiateResponse
public interface HiveNodeClient : Service {
public fun GetCapacity(): GrpcCall
public fun ReserveCapacity(): GrpcCall
public fun RegisterHubHandshake():
GrpcCall
public fun DeregisterHubHandshake():
GrpcCall
public fun RenegotiateSessionDescription(): GrpcCall
public fun CreateTransport(): GrpcCall
public fun CreateConsumers(): GrpcCall
public fun CreateConsumersForMultipleProducers():
GrpcCall
public fun CreateProducer(): GrpcCall
public fun ToggleProducer(): GrpcCall
public fun ToggleConsumer(): GrpcCall
public fun CloseConsumer(): GrpcCall
public fun CloseProducer(): GrpcCall
public fun CloseTransport(): GrpcCall
}