blob: b3fb97db109ce80c74afaae1c29e500e9f97b6b4 [file] [log] [blame]
// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
part of protobuf;
/// Client side context.
class ClientContext {
// TODO: Place client side specific information here.
}
/// Client interface.
///
/// This must be implemented by protobuf clients which are passed to the
/// generated client stub class at construction.
abstract class RpcClient {
Future<List<int>> Invoke(
ClientContext ctx, String methodName, List<int> request);
}