| Index: ipc/ipc_channel_proxy.cc
|
| diff --git a/ipc/ipc_channel_proxy.cc b/ipc/ipc_channel_proxy.cc
|
| index ddf1ec8fb2d72e303443535b56de8ef2f212b137..903a71d4d347255251bcf6972f2b3ed6c77ed0e2 100644
|
| --- a/ipc/ipc_channel_proxy.cc
|
| +++ b/ipc/ipc_channel_proxy.cc
|
| @@ -36,6 +36,28 @@ class SendTask : public Task {
|
|
|
| //------------------------------------------------------------------------------
|
|
|
| +ChannelProxy::MessageFilter::~MessageFilter() {}
|
| +
|
| +void ChannelProxy::MessageFilter::OnFilterAdded(Channel* channel) {}
|
| +
|
| +void ChannelProxy::MessageFilter::OnFilterRemoved() {}
|
| +
|
| +void ChannelProxy::MessageFilter::OnChannelConnected(int32 peer_pid) {}
|
| +
|
| +void ChannelProxy::MessageFilter::OnChannelError() {}
|
| +
|
| +void ChannelProxy::MessageFilter::OnChannelClosing() {}
|
| +
|
| +bool ChannelProxy::MessageFilter::OnMessageReceived(const Message& message) {
|
| + return false;
|
| +}
|
| +
|
| +void ChannelProxy::MessageFilter::OnDestruct() {
|
| + delete this;
|
| +}
|
| +
|
| +//------------------------------------------------------------------------------
|
| +
|
| ChannelProxy::Context::Context(Channel::Listener* listener,
|
| MessageFilter* filter,
|
| MessageLoop* ipc_message_loop)
|
| @@ -248,6 +270,10 @@ ChannelProxy::ChannelProxy(const std::string& channel_id, Channel::Mode mode,
|
| Init(channel_id, mode, ipc_thread, create_pipe_now);
|
| }
|
|
|
| +ChannelProxy::~ChannelProxy() {
|
| + Close();
|
| +}
|
| +
|
| void ChannelProxy::Init(const std::string& channel_id, Channel::Mode mode,
|
| MessageLoop* ipc_thread_loop, bool create_pipe_now) {
|
| if (create_pipe_now) {
|
|
|