/external/chromium_org/content/common/gpu/client/ |
gpu_channel_host.h | 22 #include "ipc/ipc_channel_handle.h" 23 #include "ipc/ipc_channel_proxy.h" 24 #include "ipc/ipc_sync_channel.h" 45 namespace IPC { 58 base::WeakPtr<IPC::Listener> listener; 86 // Encapsulates an IPC channel between the client and one GPU process. 90 class GpuChannelHost : public IPC::Sender, 98 const IPC::ChannelHandle& channel_handle); 112 // IPC::Sender implementation: 113 virtual bool Send(IPC::Message* msg) OVERRIDE [all...] |
/external/chromium_org/content/common/gpu/ |
gpu_channel_manager.h | 20 #include "ipc/ipc_listener.h" 21 #include "ipc/ipc_sender.h" 40 namespace IPC { 53 // managing the lifetimes of GPU channels and forwarding IPC requests from the 59 // a pointer to IPC::Sender, which can be implemented by other hosts to send 60 // IPC messages to the browser process IO thread on the GpuChannelManager's 62 class GpuChannelManager : public IPC::Listener, 63 public IPC::Sender { 75 virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; 78 virtual bool Send(IPC::Message* msg) OVERRIDE [all...] |
/external/chromium_org/content/renderer/pepper/ |
plugin_module.h | 40 namespace IPC { 96 // IPC proxy. We can't use the existing module, or new instances of the plugin 195 const IPC::ChannelHandle& channel_handle,
|
/external/chromium_org/content/renderer/ |
renderer_webkitplatformsupport_impl.h | 26 namespace IPC { 211 scoped_refptr<IPC::SyncMessageFilter> sync_message_filter_;
|
/external/chromium_org/ipc/ |
ipc_channel_nacl.cc | 5 #include "ipc/ipc_channel_nacl.h" 19 #include "ipc/file_descriptor_set_posix.h" 20 #include "ipc/ipc_logging.h" 24 namespace IPC { 120 Channel::ChannelImpl::ChannelImpl(const IPC::ChannelHandle& channel_handle, 230 const IPC::ChannelHandle& channel_handle) { 238 // 4) It's the initial IPC channel. 348 // The trusted side IPC::Channel should handle the "hello" handshake; we 356 Channel::Channel(const IPC::ChannelHandle& channel_handle, 384 } // namespace IPC [all...] |
ipc_channel_posix.h | 8 #include "ipc/ipc_channel.h" 19 #include "ipc/file_descriptor_set_posix.h" 20 #include "ipc/ipc_channel_reader.h" 50 namespace IPC { 56 ChannelImpl(const IPC::ChannelHandle& channel_handle, Mode mode, 76 bool CreatePipe(const IPC::ChannelHandle& channel_handle); 165 (Channel::kReadBufferSize / sizeof(IPC::Message::Header)) * 208 } // namespace IPC
|
ipc_channel_win.cc | 5 #include "ipc/ipc_channel_win.h" 20 #include "ipc/ipc_listener.h" 21 #include "ipc/ipc_logging.h" 22 #include "ipc/ipc_message_utils.h" 24 namespace IPC { 36 Channel::ChannelImpl::ChannelImpl(const IPC::ChannelHandle &channel_handle, 204 bool Channel::ChannelImpl::CreatePipe(const IPC::ChannelHandle &channel_handle, 273 IPC::Message::PRIORITY_NORMAL)); 276 // if the value is zero (for IPC backwards compatability). 467 Channel::Channel(const IPC::ChannelHandle &channel_handle, Mode mode [all...] |
ipc_logging.cc | 5 #include "ipc/ipc_logging.h" 21 #include "ipc/ipc_message_utils.h" 22 #include "ipc/ipc_sender.h" 23 #include "ipc/ipc_switches.h" 24 #include "ipc/ipc_sync_message.h" 34 namespace IPC { 39 // all the traits used as IPC message parameters. 106 void Logging::SetIPCSender(IPC::Sender* sender) { 255 "ipc %s %d %s %s%s %s%s\n %18.5f %s%18.5f %s%18.5f%s\n",
|
ipc_logging.h | 8 #include "ipc/ipc_message.h" // For IPC_MESSAGE_LOG_ENABLED. 18 #include "ipc/ipc_export.h" 23 const IPC::Message* msg, 28 namespace IPC { 123 } // namespace IPC
|
ipc_message_utils.cc | 5 #include "ipc/ipc_message_utils.h" 15 #include "ipc/ipc_channel_handle.h" 18 #include "ipc/file_descriptor_set_posix.h" 23 namespace IPC { 657 void ParamTraits<IPC::ChannelHandle>::Write(Message* m, const param_type& p) { 668 bool ParamTraits<IPC::ChannelHandle>::Read(const Message* m, 678 void ParamTraits<IPC::ChannelHandle>::Log(const param_type& p, 760 l->append("<IPC::Message>"); 832 } // namespace IPC
|
ipc_channel_proxy.cc | 13 #include "ipc/ipc_channel_proxy.h" 14 #include "ipc/ipc_listener.h" 15 #include "ipc/ipc_logging.h" 16 #include "ipc/ipc_message_macros.h" 17 #include "ipc/ipc_message_utils.h" 19 namespace IPC { 60 void ChannelProxy::Context::CreateChannel(const IPC::ChannelHandle& handle, 86 // Called on the IPC::Channel thread 94 // Called on the IPC::Channel thread 105 // Called on the IPC::Channel threa [all...] |
ipc_message.h | 13 #include "ipc/ipc_export.h" 29 namespace IPC { 184 // This is used to pass a file descriptor to the peer of an IPC channel. 220 TRACE_EVENT_FLOW_BEGIN0("ipc", "IPC", header()->flags); 224 TRACE_EVENT_FLOW_END0("ipc", "IPC", header()->flags); 280 } // namespace IPC
|
ipc_message_utils.h | 21 #include "ipc/ipc_message_start.h" 22 #include "ipc/ipc_param_traits.h" 23 #include "ipc/ipc_sync_message.h" 59 namespace IPC { 64 // How we send IPC message logs across channels. 213 // Note that the IPC layer doesn't sanitize NaNs and +/- INF values. Clients 215 // IPC. 427 // FileDescriptors may be serialised over IPC channels on POSIX. On the 673 // IPC types ParamTraits ------------------------------------------------------- 676 // fact that IPC endpoints are handled specially on POSIX. See above comment [all...] |
/external/chromium_org/ppapi/proxy/ |
raw_var_data.h | 21 namespace IPC { 30 typedef base::Callback<void(IPC::Message*, const SerializedHandle&)> 67 void Write(IPC::Message* m, const HandleWriter& handle_writer); 70 static scoped_ptr<RawVarDataGraph> Read(const IPC::Message* m, 78 // array buffers in IPC messages to using shared memory. This is only used 111 virtual void Write(IPC::Message* m, 115 const IPC::Message* m, 140 virtual void Write(IPC::Message* m, 143 const IPC::Message* m, 162 virtual void Write(IPC::Message* m [all...] |
resource_message_params.h | 11 #include "ipc/ipc_message_utils.h" 61 IPC::PlatformFileForTransit* handle) const; 63 IPC::PlatformFileForTransit* handle) const; 75 virtual void Serialize(IPC::Message* msg) const; 76 virtual bool Deserialize(const IPC::Message* msg, PickleIterator* iter); 79 void WriteHeader(IPC::Message* msg) const; 81 void WriteHandles(IPC::Message* msg) const; 83 bool ReadHeader(const IPC::Message* msg, PickleIterator* iter); 84 bool ReadHandles(const IPC::Message* msg, PickleIterator* iter); 147 virtual void Serialize(IPC::Message* msg) const OVERRIDE [all...] |
serialized_var.h | 25 namespace IPC { 41 // Declare IPC messages as using this type, but don't use it directly (it has 47 // This is sadly super complicated. The IPC system needs a consistent type to 57 // The IPC system is designed to pass things around and will make copies in 68 // way the IPC system works. When deserializing, it will have a const 79 // Backend implementation for IPC::ParamTraits<SerializedVar>. 80 void WriteToMessage(IPC::Message* m) const { 86 void WriteDataToMessage(IPC::Message* m, 90 bool ReadFromMessage(const IPC::Message* m, PickleIterator* iter) { 143 void WriteToMessage(IPC::Message* m) const [all...] |
/external/chromium_org/remoting/host/ |
desktop_session_agent.h | 16 #include "ipc/ipc_listener.h" 17 #include "ipc/ipc_platform_file.h" 23 namespace IPC { 26 } // namespace IPC 48 public IPC::Listener, 72 // IPC::Listener implementation. 73 virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE; 85 // Forwards a local clipboard event though the IPC channel to the network 89 // Forwards an audio packet though the IPC channel to the network process. 92 // Creates desktop integration components and a connected IPC channel to b [all...] |
/external/chromium_org/win8/metro_driver/ |
chrome_app_view_ash.h | 26 namespace IPC { 195 IPC::ChannelProxy* ui_channel_;
|
chrome_app_view.h | 27 namespace IPC {
|
/external/chromium_org/content/browser/gpu/ |
gpu_process_host.h | 26 #include "ipc/ipc_channel_proxy.h" 27 #include "ipc/ipc_sender.h" 37 namespace IPC { 50 public IPC::Sender, 59 typedef base::Callback<void(const IPC::ChannelHandle&, const gpu::GPUInfo&)> 85 IPC::Message* message); 95 // IPC::Sender implementation. 96 virtual bool Send(IPC::Message* msg) OVERRIDE; 99 void AddFilter(IPC::ChannelProxy::MessageFilter* filter); 102 // client. Once the GPU process responds asynchronously with the IPC handl [all...] |
/external/chromium_org/content/browser/renderer_host/ |
render_widget_host_view_win.h | 42 namespace IPC { 382 bool Send(IPC::Message* message);
|
/external/chromium_org/content/child/ |
child_thread.h | 18 #include "ipc/ipc_message.h" // For IPC_MESSAGE_LOG_ENABLED. 29 namespace IPC { 32 } // namespace IPC 52 class CONTENT_EXPORT ChildThread : public IPC::Listener, public IPC::Sender { 66 // IPC::Sender implementation: 67 virtual bool Send(IPC::Message* msg) OVERRIDE; 70 void AddRoute(int32 routing_id, IPC::Listener* listener); 73 IPC::SyncChannel* channel() { return channel_.get(); } 82 // Note: On posix, this requires a sync IPC to the browser process [all...] |
/external/chromium_org/content/common/ |
cc_messages.cc | 16 namespace IPC { 747 } // namespace IPC
|
/external/chromium_org/content/test/ |
webrtc_audio_device_test.h | 16 #include "ipc/ipc_listener.h" 22 namespace IPC { 123 public IPC::Listener { 131 // Sends an IPC message to the IO thread channel. 132 bool Send(IPC::Message* message); 148 // IPC::Listener implementation. 149 virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE; 168 scoped_ptr<IPC::Channel> channel_;
|
/external/chromium/chrome/common/ |
automation_messages.h | 15 #include "ipc/ipc_message_macros.h" 16 #include "ipc/ipc_message_utils.h" 205 namespace IPC { 360 } // namespace IPC
|