Index: remoting/protocol/ref_counted_message.h |
diff --git a/remoting/protocol/ref_counted_message.h b/remoting/protocol/ref_counted_message.h |
deleted file mode 100644 |
index 24a8b52c41844e4de3c02c4f17a8ea0aff84c084..0000000000000000000000000000000000000000 |
--- a/remoting/protocol/ref_counted_message.h |
+++ /dev/null |
@@ -1,45 +0,0 @@ |
-// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// This is a wrapper class to help ref-counting a protobuf message. |
-// This file should only be inclued on host_message_dispatcher.cc and |
-// client_message_dispatche.cc. |
- |
-// A single protobuf can contain multiple messages that will be handled by |
-// different message handlers. We use this wrapper to ensure that the |
-// protobuf is only deleted after all the handlers have finished executing. |
- |
-#ifndef REMOTING_PROTOCOL_REF_COUNTED_MESSAGE_H_ |
-#define REMOTING_PROTOCOL_REF_COUNTED_MESSAGE_H_ |
- |
-#include "base/ref_counted.h" |
-#include "base/task.h" |
- |
-namespace remoting { |
-namespace protocol { |
- |
-template <typename T> |
-class RefCountedMessage : public base::RefCounted<RefCountedMessage<T> > { |
- public: |
- RefCountedMessage(T* message) : message_(message) { } |
- |
- T* message() { return message_.get(); } |
- |
- private: |
- scoped_ptr<T> message_; |
-}; |
- |
-// Dummy methods to destroy messages. |
-template <class T> |
-static void DeleteMessage(scoped_refptr<T> message) { } |
- |
-template <class T> |
-static Task* NewDeleteTask(scoped_refptr<T> message) { |
- return NewRunnableFunction(&DeleteMessage<T>, message); |
-} |
- |
-} // namespace protocol |
-} // namespace remoting |
- |
-#endif // REMOTING_PROTOCOL_REF_COUNTED_MESSAGE_H_ |