23 NfcTag(std::vector<uint8_t> &uid,
const std::string &tag_type) {
27 NfcTag(std::vector<uint8_t> &uid,
const std::string &tag_type, std::unique_ptr<nfc::NdefMessage> ndef_message) {
32 NfcTag(std::vector<uint8_t> &uid,
const std::string &tag_type, std::vector<uint8_t> &ndef_data) {
std::vector< uint8_t > & get_uid()
NfcTag(std::vector< uint8_t > &uid, const std::string &tag_type, std::vector< uint8_t > &ndef_data)
void set_ndef_message(std::unique_ptr< NdefMessage > ndef_message)
NfcTag(std::vector< uint8_t > &uid, const std::string &tag_type, std::unique_ptr< nfc::NdefMessage > ndef_message)
NfcTag(const NfcTag &rhs)
std::vector< uint8_t > uid_
const std::shared_ptr< NdefMessage > & get_ndef_message()
const std::string & get_tag_type()
std::shared_ptr< NdefMessage > ndef_message_
NfcTag(std::vector< uint8_t > &uid, const std::string &tag_type)
NfcTag(std::vector< uint8_t > &uid)
Providing packet encoding functions for exchanging data with a remote host.
std::unique_ptr< T > make_unique(Args &&...args)