All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.media.node.HiveNodeClient.kt Maven / Gradle / Ivy

Go to download

KMP package which exports compiled protobuf entities to be used by other repos

There is a newer version: 2.89.0
Show newest version
// 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
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy