Home | History | Annotate | Download | only in nfc
      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