Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / src / setup_payload / java / src / chip / setuppayload / SetupPayloadParser.java
1 package chip.setuppayload;
2
3 /** Parser for scanned QR code or manual entry code. */
4 public class SetupPayloadParser {
5
6   /** Returns {@link SetupPayload} parsed from the QR code string. */
7   public SetupPayload parseQrCode(String qrCodeString) {
8     return fetchPayloadFromQrCode(qrCodeString);
9   }
10
11   /** Returns {@link SetupPayload} parsed from the manual entry code string. */
12   public SetupPayload parseManualEntryCode(String entryCodeString) {
13     return fetchPayloadFromManualEntryCode(entryCodeString);
14   }
15
16   private native SetupPayload fetchPayloadFromQrCode(String qrCodeString);
17
18   private native SetupPayload fetchPayloadFromManualEntryCode(String entryCodeString);
19
20   static {
21     System.loadLibrary("SetupPayloadParser");
22   }
23 }