blob: 22bb6f195666f8119424c4c53e7bcd3dd74acd9b [file] [log] [blame]
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package io.flutter.embedding.engine.dart;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.nio.ByteBuffer;
/** Handler that receives messages from Dart code. */
public interface PlatformMessageHandler {
void handleMessageFromDart(
@NonNull final String channel, @Nullable ByteBuffer message, final int replyId);
void handlePlatformMessageResponse(int replyId, @Nullable ByteBuffer reply);
}