diff --git a/ipc/chromium/src/chrome/common/mach_ipc_mac.h b/ipc/chromium/src/chrome/common/mach_ipc_mac.h index de9d8843c3b0..46466245edb7 100644 --- a/ipc/chromium/src/chrome/common/mach_ipc_mac.h +++ b/ipc/chromium/src/chrome/common/mach_ipc_mac.h @@ -10,6 +10,8 @@ #include #include +#include + #include "base/basictypes.h" //============================================================================== @@ -143,12 +145,16 @@ class MachMessage { return GetDataLength() > 0 ? GetDataPacket()->data : NULL; } - u_int32_t GetDataLength(); + u_int32_t GetDataLength() { + return EndianU32_LtoN(GetDataPacket()->data_length); + } // The message ID may be used as a code identifying the type of message - void SetMessageID(int32_t message_id); + void SetMessageID(int32_t message_id) { + GetDataPacket()->id = EndianU32_NtoL(message_id); + } - int32_t GetMessageID(); + int32_t GetMessageID() { return EndianU32_LtoN(GetDataPacket()->id); } // Adds a descriptor (typically a mach port) to be translated // returns true if successful, otherwise not enough space diff --git a/ipc/chromium/src/chrome/common/mach_ipc_mac.mm b/ipc/chromium/src/chrome/common/mach_ipc_mac.mm index 8f1250b80408..3c95ef6dfb2c 100644 --- a/ipc/chromium/src/chrome/common/mach_ipc_mac.mm +++ b/ipc/chromium/src/chrome/common/mach_ipc_mac.mm @@ -59,21 +59,6 @@ MachMessage::~MachMessage() { } } - -u_int32_t MachMessage::GetDataLength() { - return EndianU32_LtoN(GetDataPacket()->data_length); -} - - // The message ID may be used as a code identifying the type of message -void MachMessage::SetMessageID(int32_t message_id) { - GetDataPacket()->id = EndianU32_NtoL(message_id); -} - -int32_t MachMessage::GetMessageID() { - return EndianU32_LtoN(GetDataPacket()->id); -} - - //============================================================================== // returns true if successful bool MachMessage::SetData(const void* data,