summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authordpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-07 23:08:42 +0000
committerdpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-07 23:08:42 +0000
commit7e6ff7cc1c416d9bc922bce374c3a96cf02ce9ad (patch)
tree41c7c25d443513fd1dfd103be787c1c0a4dce8f5 /content
parent52340f2c02fbeea7308797ec9e36d5c3e0591aff (diff)
downloadchromium_src-7e6ff7cc1c416d9bc922bce374c3a96cf02ce9ad.zip
chromium_src-7e6ff7cc1c416d9bc922bce374c3a96cf02ce9ad.tar.gz
chromium_src-7e6ff7cc1c416d9bc922bce374c3a96cf02ce9ad.tar.bz2
Yet more exports needed from content.
R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8205012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104595 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/common/speech_input_result.h3
-rw-r--r--content/common/webkit_param_traits.h2
-rw-r--r--content/renderer/gpu/input_event_filter.h4
3 files changed, 6 insertions, 3 deletions
diff --git a/content/common/speech_input_result.h b/content/common/speech_input_result.h
index f291cd1..c8d9c77 100644
--- a/content/common/speech_input_result.h
+++ b/content/common/speech_input_result.h
@@ -9,6 +9,7 @@
#include "base/basictypes.h"
#include "base/string16.h"
+#include "content/common/content_export.h"
namespace speech_input {
@@ -38,7 +39,7 @@ enum SpeechInputError {
kErrorBadGrammar, // There was an error in the speech recognition grammar.
};
-struct SpeechInputResult {
+struct CONTENT_EXPORT SpeechInputResult {
SpeechInputError error;
SpeechInputHypothesisArray hypotheses;
diff --git a/content/common/webkit_param_traits.h b/content/common/webkit_param_traits.h
index e6f8ed4..9808e59 100644
--- a/content/common/webkit_param_traits.h
+++ b/content/common/webkit_param_traits.h
@@ -122,7 +122,7 @@ struct ParamTraits<webkit::WebPluginMimeType> {
};
template <>
-struct ParamTraits<webkit::WebPluginInfo> {
+struct CONTENT_EXPORT ParamTraits<webkit::WebPluginInfo> {
typedef webkit::WebPluginInfo param_type;
static void Write(Message* m, const param_type& p);
static bool Read(const Message* m, void** iter, param_type* r);
diff --git a/content/renderer/gpu/input_event_filter.h b/content/renderer/gpu/input_event_filter.h
index 6eaa56d..5d2db67 100644
--- a/content/renderer/gpu/input_event_filter.h
+++ b/content/renderer/gpu/input_event_filter.h
@@ -10,6 +10,7 @@
#include "base/callback.h"
#include "base/synchronization/lock.h"
+#include "content/common/content_export.h"
#include "ipc/ipc_channel_proxy.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebInputEvent.h"
@@ -20,7 +21,8 @@
// The user of this class provides an instance of InputEventFilter::Handler,
// which will be passed WebInputEvents on the target thread.
//
-class InputEventFilter : public IPC::ChannelProxy::MessageFilter {
+class CONTENT_EXPORT InputEventFilter
+ : public IPC::ChannelProxy::MessageFilter {
public:
typedef base::Callback<void(int /*routing_id*/,
const WebKit::WebInputEvent*)> Handler;