summaryrefslogtreecommitdiffstats
path: root/chrome/common/classfactory.cc
diff options
context:
space:
mode:
authormaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 21:49:48 +0000
committermaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 21:49:48 +0000
commiteee8cf2ca4a672e682d28a81af736fc34b48f13f (patch)
treed157a6ab8c0f8c605b6a4aec5a1b3283288ee95a /chrome/common/classfactory.cc
parentae376ecbf0ff71046478481163cb77140e5026e9 (diff)
downloadchromium_src-eee8cf2ca4a672e682d28a81af736fc34b48f13f.zip
chromium_src-eee8cf2ca4a672e682d28a81af736fc34b48f13f.tar.gz
chromium_src-eee8cf2ca4a672e682d28a81af736fc34b48f13f.tar.bz2
Remove unused class (classfactory) from common project.
BUG=None TEST=None Patch contributed by thiago.farina@gmail.com Review: http://codereview.chromium.org/343079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31133 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/classfactory.cc')
-rw-r--r--chrome/common/classfactory.cc54
1 files changed, 0 insertions, 54 deletions
diff --git a/chrome/common/classfactory.cc b/chrome/common/classfactory.cc
deleted file mode 100644
index e03a0d7..0000000
--- a/chrome/common/classfactory.cc
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (c) 2006-2008 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.
-
-#include "classfactory.h"
-
-
-GenericClassFactory::GenericClassFactory() :
- reference_count_(1)
-{
- InterlockedIncrement(&object_count_);
-}
-
-
-GenericClassFactory::~GenericClassFactory() {
- InterlockedDecrement(&object_count_);
-}
-
-
-LONG GenericClassFactory::object_count_ = 0;
-
-
-STDMETHODIMP GenericClassFactory::QueryInterface(REFIID riid,
- LPVOID* ppobject) {
- *ppobject = NULL;
-
- if (IsEqualIID(riid, IID_IUnknown) ||
- IsEqualIID(riid, IID_IClassFactory))
- *ppobject = static_cast<IClassFactory*>(this);
- else
- return E_NOINTERFACE;
-
- this->AddRef();
- return S_OK;
-}
-
-
-STDMETHODIMP_(ULONG) GenericClassFactory::AddRef() {
- return InterlockedIncrement(&reference_count_);
-}
-
-
-STDMETHODIMP_(ULONG) GenericClassFactory::Release() {
- if(0 == InterlockedDecrement(&reference_count_)) {
- delete this;
- return 0;
- }
- return reference_count_;
-}
-
-
-STDMETHODIMP GenericClassFactory::LockServer(BOOL) {
- return E_NOTIMPL;
-}