RpcTransportMessage.withDirectObject constructor

RpcTransportMessage.withDirectObject({
  1. required Object directPayload,
  2. RpcMetadata? metadata,
  3. bool isEndOfStream = false,
  4. String? methodPath,
  5. required int streamId,
})

Factory for direct-object message (zero-copy mode).

Implementation

factory RpcTransportMessage.withDirectObject({
  required Object directPayload,
  RpcMetadata? metadata,
  bool isEndOfStream = false,
  String? methodPath,
  required int streamId,
}) => RpcTransportMessage(
  directPayload: directPayload,
  metadata: metadata,
  isEndOfStream: isEndOfStream,
  methodPath: methodPath,
  streamId: streamId,
);