chromium/content/child/scoped_child_process_reference.h

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CONTENT_CHILD_SCOPED_CHILD_PROCESS_REFERENCE_H_
#define CONTENT_CHILD_SCOPED_CHILD_PROCESS_REFERENCE_H_

namespace base {
class TimeDelta;
}

namespace content {

// Scoper class that automatically adds a reference to the current child
// process in constructor and releases the reference on scope out.
// Consumers of this class can call ReleaseWithDelay() to explicitly release
// the reference with a certain delay.
class ScopedChildProcessReference {};

}  // namespace content

#endif  // CONTENT_CHILD_SCOPED_CHILD_PROCESS_REFERENCE_H_