message_filter.cc 870 B

12345678910111213141516171819202122232425262728293031323334353637
  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. #include "ipc/message_filter.h"
  5. #include <stdint.h>
  6. #include "base/memory/ref_counted.h"
  7. #include "ipc/ipc_channel.h"
  8. namespace IPC {
  9. MessageFilter::MessageFilter() = default;
  10. void MessageFilter::OnFilterAdded(Channel* channel) {}
  11. void MessageFilter::OnFilterRemoved() {}
  12. void MessageFilter::OnChannelConnected(int32_t peer_pid) {}
  13. void MessageFilter::OnChannelError() {}
  14. void MessageFilter::OnChannelClosing() {}
  15. bool MessageFilter::OnMessageReceived(const Message& message) {
  16. return false;
  17. }
  18. bool MessageFilter::GetSupportedMessageClasses(
  19. std::vector<uint32_t>* /*supported_message_classes*/) const {
  20. return false;
  21. }
  22. MessageFilter::~MessageFilter() = default;
  23. } // namespace IPC