diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-29 04:43:14 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-29 04:43:14 +0000 |
commit | 8ca87726c96e1b89fee43afa224b8d3da2d5d399 (patch) | |
tree | 9cdd55fcb4a038265602ccb00c36282345447e41 /base/mach_ipc_mac.h | |
parent | 47f22ea3bc0e86842bc3c4a89183d20369e317d7 (diff) | |
download | chromium_src-8ca87726c96e1b89fee43afa224b8d3da2d5d399.zip chromium_src-8ca87726c96e1b89fee43afa224b8d3da2d5d399.tar.gz chromium_src-8ca87726c96e1b89fee43afa224b8d3da2d5d399.tar.bz2 |
mac: Components build for base, easy part
BUG=90078
TEST=none
Review URL: http://codereview.chromium.org/7474010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94636 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/mach_ipc_mac.h')
-rw-r--r-- | base/mach_ipc_mac.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/base/mach_ipc_mac.h b/base/mach_ipc_mac.h index 4e80f62..2ae7084 100644 --- a/base/mach_ipc_mac.h +++ b/base/mach_ipc_mac.h @@ -13,6 +13,7 @@ #include <CoreServices/CoreServices.h> +#include "base/base_api.h" #include "base/basictypes.h" //============================================================================== @@ -138,7 +139,7 @@ class MachMsgPortDescriptor : public mach_msg_port_descriptor_t { // A MachMessage object is used by ReceivePort::WaitForMessage // and MachPortSender::SendMessage // -class MachMessage { +class BASE_API MachMessage { public: static const size_t kEmptyMessageSize; @@ -244,7 +245,7 @@ class MachReceiveMessage : public MachMessage { }; //============================================================================== -class MachSendMessage : public MachMessage { +class BASE_API MachSendMessage : public MachMessage { public: explicit MachSendMessage(int32_t message_id); MachSendMessage(void *storage, size_t storage_length, int32_t message_id); @@ -257,7 +258,7 @@ class MachSendMessage : public MachMessage { //============================================================================== // Represents a Mach port for which we have receive rights -class ReceivePort { +class BASE_API ReceivePort { public: // Creates a new Mach port for receiving messages and registers a name for it explicit ReceivePort(const char *receive_port_name); @@ -288,7 +289,7 @@ class ReceivePort { //============================================================================== // Represents a Mach port for which we have send rights -class MachPortSender { +class BASE_API MachPortSender { public: // get a port with send rights corresponding to a named registered service explicit MachPortSender(const char *receive_port_name); |