CNfcCH Class Reference

#include <mw/nfcch.h>

Link against: nfcpluginhost.lib

class CNfcCH : public CBase

Inherits from

  • CNfcCH

    Detailed Description

    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.

    Since
    S60 ?S60_version

    Constructor & Destructor Documentation

    CNfcCH ( )

    CNfcCH()[protected, inline]

    ~CNfcCH ( )

    ~CNfcCH()[inline, virtual]

    Destructor

    Member Function Documentation

    HandleNdefMessage ( TRequestStatus &, CNdefMessage * )

    IMPORT_C voidHandleNdefMessage(TRequestStatus &aRequestStatus,
    CNdefMessage *aMessage
    )[pure virtual]

    Method called by initiator when processing of a NDEF Message is required.

    Since
    S60 ?S60_version
    ParameterDescription
    aRequestStatusInitiator's status to be completed when processing is done
    aMessageNDEF Message, ownership is transferred

    HandleNdefMessageCancel ( )

    IMPORT_C voidHandleNdefMessageCancel()[pure virtual]
    Cancels NDEF Message processing
    Since
    S60 ?S60_version

    ListAllImplementationsL ( RImplInfoPtrArray & )

    voidListAllImplementationsL(RImplInfoPtrArray &aImplInfoArray)[static, inline]

    Request a list of all implementations.

    Since
    S60 ?S60_version
    ParameterDescription
    aImplInfoArrayReference to the target array

    ListImplementationsL ( RImplInfoPtrArray &, const TDesC8 & )

    voidListImplementationsL(RImplInfoPtrArray &aImplInfoArray,
    const TDesC8 &aMatchString
    )[static, inline]

    Request a list of type matching implementations.

    Since
    S60 ?S60_version
    ParameterDescription
    aImplInfoArrayReference to the target array
    aMatchStringdefault_data match string (no wildcards)

    NewL ( TUid )

    CNfcCH *NewL(TUidaImplementationUid)[static, inline]

    Instantiates an object of this type by implementation UID.

    Since
    S60 ?S60_version
    ParameterDescription
    aImplementationUidImplementation UID in resource file

    Returns: Pointer to the instance

    NewL ( const TDesC8 & )

    CNfcCH *NewL(const TDesC8 &aMatchString)[static, inline]

    Instantiates an object of this type by content type string.

    Since
    S60 ?S60_version
    ParameterDescription
    aMatchStringContent type string (no wildcards)

    Returns: Pointer to the instance