CIso14443Connection Class Reference
#include
<mw/iso14443connection.h>
| class CIso14443Connection : public CBase |
Detailed Description
This class provides methods to connect to and exchange data with a ISO14443 tag.
{nfctagextension.lib}
Member Attribute Documentation
iNfcServer
| RNfcServer & | iNfcServer | [protected] |
Constructor & Destructor Documentation
CIso14443Connection ( RNfcServer & )
| CIso14443Connection | ( | RNfcServer & | aNfcServer | ) | [protected] |
~CIso14443Connection ( )
| IMPORT_C | ~CIso14443Connection | ( | ) | |
Member Function Documentation
CancelRawModeAccess ( )
| IMPORT_C void | CancelRawModeAccess | ( | ) | |
ConstructL ( )
| void | ConstructL | ( | ) | [protected] |
Deactivate ( )
| IMPORT_C void | Deactivate | ( | ) | |
ExchangeData ( TRequestStatus &, const TDesC8 &, TDes8 & )
Exchanges Application Protocol Data Unit commands with target ISO14443 tag.
| Parameter | Description | | aStatus | The client's request status. |
| aSentData | A data, which will be sended to target peer. |
| aReceivedData | A data, which will contain response to sended data. |
Return Values
| KErrNone |
Data exchange successful.
|
| KErrTooBig |
Response data is too big for aReceivedData.
|
ExchangeData ( const TDesC8 &, TDes8 & )
|
TInt
| ExchangeData | ( | const TDesC8 & | aTransmitData, |
| | TDes8 & | aReceivedData |
| | ) | [protected] |
ExchangeDataCancel ( )
| IMPORT_C void | ExchangeDataCancel | ( | ) | |
IsActivated ( )
| IMPORT_C TBool | IsActivated | ( | ) | |
NewL ( RNfcServer & )
Creates a new instance of this class. May leave with one of the system wide error codes.
| Parameter | Description | | aNfcServer | Reference to NfcServer. |
Returns: Pointer to the newly created instance.
NewLC ( RNfcServer & )
Creates a new instance of this class. May leave with one of the system wide error codes.
| Parameter | Description | | aNfcServer | Reference to NfcServer. |
Returns: Pointer to the newly created instance.
RawModeAccess ( TRequestStatus &, const TDesC8 &, TDes8 &, TTimeIntervalMicroSeconds32 & )