message_filter.cc revision f8ee788a64d60abd8f2d742a5fdedde054ecd910
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "ipc/message_filter.h"
6
7#include "base/memory/ref_counted.h"
8#include "ipc/ipc_channel.h"
9
10namespace IPC {
11
12MessageFilter::MessageFilter() {}
13
14void MessageFilter::OnFilterAdded(Sender* sender) {}
15
16void MessageFilter::OnFilterRemoved() {}
17
18void MessageFilter::OnChannelConnected(int32 peer_pid) {}
19
20void MessageFilter::OnChannelError() {}
21
22void MessageFilter::OnChannelClosing() {}
23
24bool MessageFilter::OnMessageReceived(const Message& message) {
25  return false;
26}
27
28bool MessageFilter::GetSupportedMessageClasses(
29    std::vector<uint32>* /*supported_message_classes*/) const {
30  return false;
31}
32
33MessageFilter::~MessageFilter() {}
34
35}  // namespace IPC
36