| Data Structures | |
| class | Mime | 
| Represent a mime object.  More... | |
| class | MimeParser | 
| Parse a Mime payload.  More... | |
| class | SimpleMessageParser | 
| Basic message parser that aggregates URIParser, TextParser and MimeParser.  More... | |
| class | Text | 
| Represent the well known type text.  More... | |
| class | TextParser | 
| Parse a Text.  More... | |
| class | URI | 
| Model the well known type URI.  More... | |
| class | URIParser | 
| Parser of a URI.  More... | |
| class | MessageBuilder | 
| Construct a NDEF Message.  More... | |
| class | MessageParser | 
| Event driven NDEF Message parser.  More... | |
| struct | Header | 
| Set of constants of a record header.  More... | |
| struct | RecordType | 
| Encode a record type.  More... | |
| struct | Record | 
| Represent a record.  More... | |
| struct | RecordParser | 
| Parse a record.  More... | |
| struct | GenericRecordParser< ParserImplementation, ParsingResult > | 
| GenericRecordParser.  More... | |
| struct | RecordParserChain | 
| Record parser chain.  More... | |
| class | NFCController | 
| This class represents a NFC Controller.  More... | |
| class | NFCControllerDriver | 
| The abstraction for a NFC controller driver.  More... | |
| class | NFCEEPROM | 
| The NFC EEPROM class represents a NFC target device connected using a wired link (I2C, SPI, etc).  More... | |
| class | NFCEEPROMDriver | 
| The abstraction for a NFC EEPROM driver.  More... | |
| class | NFCNDEFCapable | 
| The base class for all endpoints that can support NDEF content.  More... | |
| class | NFCRemoteEndpoint | 
| This is the base class for all remote endpoints (initiators and targets) addressable over the air interface.  More... | |
| class | NFCRemoteInitiator | 
| This class represents a remote NFC initiator (the local controller being in target mode).  More... | |
| class | NFCTarget | 
| This class represents a NFC target (either a remote target when the local controller in in initiator mode, or a target connected through a wired connection).  More... | |
| class | Type4RemoteInitiator | 
| This class is an implementation of the Type 4 tag application.  More... | |
| Typedefs | |
| typedef Span< const uint8_t > | RecordPayload | 
| Definition of a Record payload.  More... | |
| typedef Span< const uint8_t > | RecordID | 
| Definition of a Record IR.  More... | |
| Functions | |
| template<size_t N> | |
| Span< const uint8_t, N-1 > | span_from_cstr (const char(&cstr)[N]) | 
| Convert a C-string into a Span<const uint8_t>.  More... | |
| Span< const uint8_t > | span_from_cstr (const char *cstr) | 
| Convert a C-string into a Span<const uint8_t>.  More... | |
| typedef Span<const uint8_t> RecordID | 
| typedef Span<const uint8_t> RecordPayload | 
| Span< const uint8_t, N - 1 > mbed::nfc::ndef::common::span_from_cstr | ( | const char(&) | cstr[N] | ) | 
Convert a C-string into a Span<const uint8_t>.
| cstr | The cstr to convert into a Span. | 
| Span<const uint8_t> mbed::nfc::ndef::common::span_from_cstr | ( | const char * | cstr | ) | 
Convert a C-string into a Span<const uint8_t>.
| cstr | The cstr to convert into a Span. |