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 & )