Chromium Code Reviews| Index: third_party/WebKit/public/platform/modules/nfc/WebNFCMessage.h |
| diff --git a/third_party/WebKit/public/platform/modules/nfc/WebNFCMessage.h b/third_party/WebKit/public/platform/modules/nfc/WebNFCMessage.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..cc86a02812771025aacc89d91b7b76c211bd15b3 |
| --- /dev/null |
| +++ b/third_party/WebKit/public/platform/modules/nfc/WebNFCMessage.h |
| @@ -0,0 +1,46 @@ |
| +// Copyright 2015 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef WebNFCMessage_h |
| +#define WebNFCMessage_h |
| + |
| +#include "public/platform/WebData.h" |
| +#include "public/platform/WebString.h" |
| +#include "public/platform/WebURL.h" |
| +#include "public/platform/WebVector.h" |
| + |
| +namespace blink { |
| + |
| +// Enumeration that is mapped to NFCRecordType as specified in IDL. |
| +enum class WebNFCRecordType { |
| + Empty, |
| + Text, |
| + Url, |
| + Json, |
| + Opaque, |
| + ENUM_MAX_VALUE = Opaque |
| +}; |
| + |
| +// Contains members of NFCRecord dictionary as specified in the IDL. |
| +struct WebNFCRecord { |
| + WebNFCRecordType recordType; |
| + WebString mediaType; |
| + WebData data; |
| +}; |
| + |
| +// Contains members of NFCMessage dictionary as specified in the IDL. |
| +struct WebNFCMessage { |
| + WebNFCMessage(WebVector<WebNFCRecord>& data, const WebURL& url) |
| + : data(data) |
|
kenneth.christiansen
2015/11/30 15:35:50
shouldn't the : not be indented 4 chars more?
shalamov
2015/12/01 07:57:53
Style checker didn't complain, looks fine to me.
|
| + , url(url) |
| + { |
| + } |
| + |
| + WebVector<WebNFCRecord> data; |
| + WebURL url; |
| +}; |
| + |
| +} // namespace blink |
| + |
| +#endif // WebNFCMessage_h |