#include <mw/nfcch.h>
| class CNfcCH : public CBase | 
| Public Member Functions | |
|---|---|
| virtual | ~CNfcCH() | 
| pure virtual IMPORT_C void | HandleNdefMessage(TRequestStatus &, CNdefMessage *) | 
| pure virtual IMPORT_C void | HandleNdefMessageCancel() | 
| void | ListAllImplementationsL(RImplInfoPtrArray &) | 
| void | ListImplementationsL(RImplInfoPtrArray &, const TDesC8 &) | 
| CNfcCH * | NewL(TUid) | 
| CNfcCH * | NewL(const TDesC8 &) | 
| Protected Member Functions | |
|---|---|
| CNfcCH() | |
ECOM interface for NFC External Content Handlers.
3rd party developers may implement this interface to create an external content handler which will be executed by NFC Plugin Host.
| CNfcCH | ( | ) | [protected, inline] | 
| IMPORT_C void | HandleNdefMessage | ( | TRequestStatus & | aRequestStatus, | 
| CNdefMessage * | aMessage | |||
| ) | [pure virtual] | |||
Method called by initiator when processing of a NDEF Message is required.
| Parameters | |
|---|---|
| aRequestStatus | Initiator's status to be completed when processing is done | 
| aMessage | NDEF Message, ownership is transferred | 
| IMPORT_C void | HandleNdefMessageCancel | ( | ) | [pure virtual] | 
| void | ListAllImplementationsL | ( | RImplInfoPtrArray & | aImplInfoArray | ) | [static, inline] | 
Request a list of all implementations.
| Parameters | |
|---|---|
| aImplInfoArray | Reference to the target array | 
| void | ListImplementationsL | ( | RImplInfoPtrArray & | aImplInfoArray, | 
| const TDesC8 & | aMatchString | |||
| ) | [static, inline] | |||
Request a list of type matching implementations.
| Parameters | |
|---|---|
| aImplInfoArray | Reference to the target array | 
| aMatchString | default_data match string (no wildcards) |