summaryrefslogtreecommitdiff
path: root/core/fxcrt/xml/cxml_databufacc.cpp
blob: b3e2e1f3e0136bad69776c840d4f9518dfead2d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 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/xml/cxml_databufacc.h"

CXML_DataBufAcc::CXML_DataBufAcc(const uint8_t* pBuffer, size_t size)
    : m_pBuffer(pBuffer), m_dwSize(size), m_dwCurPos(0) {}

CXML_DataBufAcc::~CXML_DataBufAcc() {}

bool CXML_DataBufAcc::ReadNextBlock() {
  if (m_dwCurPos >= m_dwSize)
    return false;

  m_dwCurPos = m_dwSize;
  return true;
}