#ifndef MOJO_PUBLIC_CPP_BINDINGS_LIB_SEND_MESSAGE_HELPER_H_
#define MOJO_PUBLIC_CPP_BINDINGS_LIB_SEND_MESSAGE_HELPER_H_
#include <memory>
#include "base/component_export.h"
namespace mojo {
class Message;
class MessageReceiver;
class MessageReceiverWithResponder;
namespace internal {
COMPONENT_EXPORT(MOJO_CPP_BINDINGS_BASE)
void SendMojoMessage(MessageReceiverWithResponder& receiver,
Message& message,
std::unique_ptr<MessageReceiver> responder);
COMPONENT_EXPORT(MOJO_CPP_BINDINGS_BASE)
void SendMojoMessage(MessageReceiver& receiver, Message& message);
}
}
#endif