class_docstr: Missing associated documentation comment in .proto file.
class_docstr_tok: ["Missing","associated","documentation","comment","in",".proto","file","."]
docstr: Constructor.
  
  Args:
      channel: A grpc.Channel.
docstr_tok: ["Constructor",".","Args",":","channel",":","A","grpc.Channel","."]
code: def __init__(self, channel):
      """Constructor.
  
      Args:
          channel: A grpc.Channel.
      """
      self.client_heartbeat = channel.unary_unary(
          "/RemoteRouterService/client_heartbeat",
          request_serializer=remote__router__pb2.HeartbeatRequest.SerializeToString,
          response_deserializer=remote__router__pb2.HeartbeatResponse.FromString,
      )
      self.get_version = channel.unary_unary(
          "/RemoteRouterService/get_version",
          request_serializer=remote__router__pb2.VersionRequest.SerializeToString,
          response_deserializer=remote__router__pb2.VersionResponse.FromString,
      )
      self.connect = channel.unary_unary(
          "/RemoteRouterService/connect",
          request_serializer=remote__router__pb2.ConnectRequest.SerializeToString,
          response_deserializer=remote__router__pb2.ConnectResponse.FromString,
      )
      self.reconnect = channel.unary_unary(
          "/RemoteRouterService/reconnect",
          request_serializer=remote__router__pb2.ReconnectRequest.SerializeToString,
          response_deserializer=remote__router__pb2.ReconnectResponse.FromString,
      )
      self.disconnect = channel.unary_unary(
          "/RemoteRouterService/disconnect",
          request_serializer=remote__router__pb2.DisconnectRequest.SerializeToString,
          response_deserializer=remote__router__pb2.DisconnectResponse.FromString,
      )
  
file_path: aim/aim/ext/transport/proto/remote_router_pb2_grpc.py
imports: import aim.ext.transport.proto.remote_router_pb2
label_desc: Use image node_id 1 to create a new RemoteRouterServiceStub object from inherited base classes: object with example: obj = RemoteRouterServiceStub(channel)