Merge XFA to PDFium master at 4dc95e7 on 10/28/2014
[pdfium.git] / xfa / src / fxbarcode / src / BC_QRCoderBlockPair.cpp
1 // Copyright 2014 PDFium Authors. All rights reserved.\r
2 // Use of this source code is governed by a BSD-style license that can be\r
3 // found in the LICENSE file.\r
4 \r
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com\r
6 \r
7 #include "barcode.h"\r
8 #include "include/BC_CommonByteArray.h"\r
9 #include "include/BC_QRCoderBlockPair.h"\r
10 CBC_QRCoderBlockPair::CBC_QRCoderBlockPair(CBC_CommonByteArray* data, CBC_CommonByteArray* errorCorrection)\r
11 {\r
12     m_dataBytes = data;\r
13     m_errorCorrectionBytes = errorCorrection;\r
14 }\r
15 CBC_QRCoderBlockPair::~CBC_QRCoderBlockPair()\r
16 {\r
17     if(m_dataBytes != NULL) {\r
18         delete m_dataBytes;\r
19         m_dataBytes = NULL;\r
20     }\r
21     if(m_errorCorrectionBytes != NULL) {\r
22         delete m_errorCorrectionBytes;\r
23         m_errorCorrectionBytes = NULL;\r
24     }\r
25 }\r
26 CBC_CommonByteArray* CBC_QRCoderBlockPair::GetDataBytes()\r
27 {\r
28     return m_dataBytes;\r
29 }\r
30 CBC_CommonByteArray* CBC_QRCoderBlockPair::GetErrorCorrectionBytes()\r
31 {\r
32     return m_errorCorrectionBytes;\r
33 }\r