1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "device/nfc/nfc_tag_technology.h" 6 7 #include "device/nfc/nfc_tag.h" 8 9 namespace device { 10 11 NfcTagTechnology::NfcTagTechnology(NfcTag* tag) : tag_(tag) { 12 } 13 14 NfcTagTechnology::NfcTagTechnology() : tag_(NULL) { 15 } 16 17 NfcTagTechnology::~NfcTagTechnology() { 18 } 19 20 bool NfcNdefTagTechnology::IsSupportedByTag() const { 21 return tag() && (tag()->GetSupportedTechnologies() & 22 NfcTagTechnology::kTechnologyTypeNdef); 23 } 24 25 NfcNdefTagTechnology::NfcNdefTagTechnology(NfcTag* tag) 26 : NfcTagTechnology(tag) { 27 } 28 29 NfcNdefTagTechnology::~NfcNdefTagTechnology() { 30 } 31 32 } // namespace device 33