Lines Matching full:ipc
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,
89 IPC::Sender* sender);
115 IPC::SyncMessageFilter* sync_message_filter() const {
120 // IPC::Sender it returns may be safely called on any thread including
155 virtual bool OnControlMessageReceived(const IPC::Message& msg);
161 // IPC::Listener implementation:
162 virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
169 // IPC message handlers.
184 scoped_ptr<IPC::SyncChannel> channel_;
187 scoped_refptr<IPC::SyncMessageFilter> sync_message_filter_;