From 6ed297c5b418f8c9435b656b565cf48e6dcc2836 Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Wed, 4 Oct 2017 10:20:45 -0400 Subject: Remove CFX_CRTFileAccess The CFX_CRTFileAccess class was only used in one place and only provided one method. That method was folded back into the caller and the class removed. Change-Id: I5e670474244a9ec037b6d099d67bd5091cac7ff4 Reviewed-on: https://pdfium-review.googlesource.com/15410 Reviewed-by: Henrique Nakashima Reviewed-by: Ryan Harrison Commit-Queue: dsinclair --- core/fxcrt/cfx_crtfileaccess.cpp | 17 ----------------- core/fxcrt/cfx_crtfileaccess.h | 28 ---------------------------- 2 files changed, 45 deletions(-) delete mode 100644 core/fxcrt/cfx_crtfileaccess.cpp delete mode 100644 core/fxcrt/cfx_crtfileaccess.h (limited to 'core/fxcrt') diff --git a/core/fxcrt/cfx_crtfileaccess.cpp b/core/fxcrt/cfx_crtfileaccess.cpp deleted file mode 100644 index b6a6a74d1c..0000000000 --- a/core/fxcrt/cfx_crtfileaccess.cpp +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2017 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#include "core/fxcrt/cfx_crtfileaccess.h" - -CFX_CRTFileAccess::CFX_CRTFileAccess(const WideStringView& wsPath) - : m_path(wsPath) {} - -CFX_CRTFileAccess::~CFX_CRTFileAccess() {} - -RetainPtr CFX_CRTFileAccess::CreateFileStream( - uint32_t dwModes) { - return IFX_SeekableStream::CreateFromFilename(m_path.c_str(), dwModes); -} diff --git a/core/fxcrt/cfx_crtfileaccess.h b/core/fxcrt/cfx_crtfileaccess.h deleted file mode 100644 index 962a6d122f..0000000000 --- a/core/fxcrt/cfx_crtfileaccess.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2017 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#ifndef CORE_FXCRT_CFX_CRTFILEACCESS_H_ -#define CORE_FXCRT_CFX_CRTFILEACCESS_H_ - -#include "core/fxcrt/fx_stream.h" -#include "core/fxcrt/fx_string.h" -#include "core/fxcrt/retain_ptr.h" - -class CFX_CRTFileAccess : public Retainable { - public: - template - friend RetainPtr pdfium::MakeRetain(Args&&... args); - - RetainPtr CreateFileStream(uint32_t dwModes); - - private: - explicit CFX_CRTFileAccess(const WideStringView& wsPath); - ~CFX_CRTFileAccess() override; - - WideString m_path; -}; - -#endif // CORE_FXCRT_CFX_CRTFILEACCESS_H_ -- cgit v1.2.3