blob: ffde0f0d0f34fcd1157104acfeef88a7a1f5e9ea [file] [log] [blame]
dmichael@chromium.orgc0c370e2014-04-25 09:07:30 +09001// 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
morrita@chromium.org631fb8e2014-06-13 15:07:14 +090014void MessageFilter::OnFilterAdded(Sender* sender) {}
dmichael@chromium.orgc0c370e2014-04-25 09:07:30 +090015
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