#ifndef IPC_IPC_MOJO_MESSAGE_HELPER_H_
#define IPC_IPC_MOJO_MESSAGE_HELPER_H_
#include "base/pickle.h"
#include "ipc/ipc_message_support_export.h"
#include "mojo/public/cpp/system/message_pipe.h"
namespace IPC {
class IPC_MESSAGE_SUPPORT_EXPORT MojoMessageHelper {
public:
static bool WriteMessagePipeTo(base::Pickle* message,
mojo::ScopedMessagePipeHandle handle);
static bool ReadMessagePipeFrom(const base::Pickle* message,
base::PickleIterator* iter,
mojo::ScopedMessagePipeHandle* handle);
private:
MojoMessageHelper();
};
}
#endif