#include "mojo/public/cpp/bindings/lib/native_struct_serialization.h"
#include "ipc/ipc_message_attachment.h"
#include "ipc/ipc_message_attachment_set.h"
#include "ipc/native_handle_type_converters.h"
#include "mojo/public/cpp/bindings/lib/message_fragment.h"
#include "mojo/public/cpp/bindings/lib/serialization.h"
#include "mojo/public/cpp/bindings/lib/serialization_forward.h"
namespace mojo {
namespace internal {
void UnmappedNativeStructSerializerImpl::Serialize(
const native::NativeStructPtr& input,
MessageFragment<native::internal::NativeStruct_Data>& fragment) { … }
bool UnmappedNativeStructSerializerImpl::Deserialize(
native::internal::NativeStruct_Data* input,
native::NativeStructPtr* output,
Message* message) { … }
void UnmappedNativeStructSerializerImpl::SerializeMessageContents(
IPC::Message* ipc_message,
MessageFragment<native::internal::NativeStruct_Data>& fragment) { … }
bool UnmappedNativeStructSerializerImpl::DeserializeMessageAttachments(
native::internal::NativeStruct_Data* data,
Message* message,
IPC::Message* ipc_message) { … }
}
}