Merge to XFA: Use stdint.h types throughout PDFium.
[pdfium.git] / xfa / src / fxbarcode / BC_DecoderResult.h
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 #ifndef _BC_DECODERRESULT_H_\r
8 #define _BC_DECODERRESULT_H_\r
9 class CBC_DecoderResult;\r
10 class CBC_DecoderResult\r
11 {\r
12 public:\r
13     CBC_DecoderResult(CFX_ByteArray* rawBytes, CFX_ByteString text,  CFX_ByteString ecLevel);\r
14     virtual ~CBC_DecoderResult();\r
15     CFX_ByteArray* getRawBytes();\r
16     CFX_ByteString getText();\r
17     CFX_ByteString getECLevel();\r
18     int32_t getErrorsCorrected();\r
19     void setErrorsCorrected(int32_t errorsCorrected);\r
20     int32_t getErasures();\r
21     void setErasures(int32_t erasures);\r
22     void* getOther();\r
23     void setOther(void* other);\r
24 private:\r
25     CFX_ByteArray* m_rawBytes;\r
26     CFX_ByteString m_text;\r
27     CFX_ByteString m_ecLevel;\r
28     int32_t m_errorsCorrected;\r
29     int32_t m_erasures;\r
30     void* m_other;\r
31 };\r
32 #endif\r