From ebd2a949b1d549371372cd65582afc240d46fa0f Mon Sep 17 00:00:00 2001 From: "varinder.p" Date: Tue, 8 Oct 2013 14:05:26 +0900 Subject: [PATCH] Merged reviewed headers files for Doxygen. Change-Id: I84749c6d2f3af0b551a7cb7284173760c0be1762 Signed-off-by: varinder.p --- ...cSeISecureElementChannelCloseResponseListener.h | 24 ++-- ...ISecureElementChannelTransmitResponseListener.h | 26 ++-- ...ecureElementReaderOpenSessionResponseListener.h | 28 ++-- inc/FSecSeISecureElementServiceEventListener.h | 18 +-- ...cSeISecureElementSessionCloseResponseListener.h | 26 ++-- ...SeISecureElementSessionGetAtrResponseListener.h | 28 ++-- ...cureElementSessionOpenChannelResponseListener.h | 22 +-- inc/FSecSeSecureElementChannel.h | 113 +++++++-------- inc/FSecSeSecureElementReader.h | 104 +++++++------- inc/FSecSeSecureElementService.h | 93 +++++++------ inc/FSecSeSecureElementSession.h | 152 ++++++++++----------- inc/FSecSecureElement.h | 10 +- 12 files changed, 325 insertions(+), 319 deletions(-) diff --git a/inc/FSecSeISecureElementChannelCloseResponseListener.h b/inc/FSecSeISecureElementChannelCloseResponseListener.h index c6877a8..28b6fb3 100644 --- a/inc/FSecSeISecureElementChannelCloseResponseListener.h +++ b/inc/FSecSeISecureElementChannelCloseResponseListener.h @@ -16,10 +16,10 @@ /** - * @file FSecSeISecureElementChannelCloseResponseListener.h - * @brief This is the header file for the %ISecureElementReaderListener interface. + * @file FSecSeISecureElementChannelCloseResponseListener.h + * @brief This is the header file for the %ISecureElementChannelCloseResponseListener interface. * - * This header file contains the declarations of the %ISecureElementReaderListener interface. + * This header file contains the declarations of the %ISecureElementChannelCloseResponseListener interface. */ #ifndef _FSEC_SE_ISECURE_ELEMENT_CHANNEL_CLOSE_RESPONSE_LISTENER_H_ @@ -32,12 +32,12 @@ namespace Tizen { namespace Security { namespace SecureElement /** * @interface ISecureElementChannelCloseResponseListener - * @brief This interface is a listener interface that receives the result of a SecureElementChannel::Close() operation. + * @brief This interface is a listener interface that receives the result of a %SecureElementChannel::Close() operation. * @since 2.2 * - * The %ISecureElementChannelCloseResponseListener interface must be registered and implemented by an application to receive the result of the SecureElementChannel::Close() operation. + * The %ISecureElementChannelCloseResponseListener interface must be registered and implemented by an application to receive the result of a SecureElementChannel::Close() operation. * - * @see SecureElementChannel + * @see SecureElementChannel */ class _OSP_EXPORT_ ISecureElementChannelCloseResponseListener : virtual public Tizen::Base::Runtime::IEventListener @@ -45,7 +45,7 @@ class _OSP_EXPORT_ ISecureElementChannelCloseResponseListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -55,11 +55,11 @@ public: * Called when a secure element channel is closed. * * @since 2.2 - * @param[in] reqId The request ID - * @param[in] r The error code that occurs during a SecureElementChannel::Close() operation @n - * The following exception can be given through this parameter. - * @exception E_SUCCESS The method is successful. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @param[in] reqId The request ID + * @param[in] r The error code that occurs during a SecureElementChannel::Close() operation @n + * The following exceptions can be given through this parameter. + * @exception E_SUCCESS The method is successful. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ virtual void OnSecureElementChannelCloseResponseReceived(RequestId reqId, result r) = 0; diff --git a/inc/FSecSeISecureElementChannelTransmitResponseListener.h b/inc/FSecSeISecureElementChannelTransmitResponseListener.h index 4574b12..a173745 100644 --- a/inc/FSecSeISecureElementChannelTransmitResponseListener.h +++ b/inc/FSecSeISecureElementChannelTransmitResponseListener.h @@ -15,10 +15,10 @@ // /** - * @file FSecSeISecureElementChannelTransmitResponseListener.h - * @brief This is the header file for the %ISecureElementReaderListener interface. + * @file FSecSeISecureElementChannelTransmitResponseListener.h + * @brief This is the header file for the %ISecureElementChannelTransmitResponseListener interface. * - * This header file contains the declarations of the %ISecureElementReaderListener interface. + * This header file contains the declarations of the %ISecureElementChannelTransmitResponseListener interface. */ #ifndef _FSEC_SE_ISECURE_ELEMENT_CHANNEL_TRANSMIT_RESPONSE_LISTENER_H_ @@ -36,10 +36,10 @@ namespace Tizen { namespace Security { namespace SecureElement /** * @interface ISecureElementChannelTransmitResponseListener - * @brief This interface is a listener interface that receives the result of a SecureElementChannel::Transmit() operation. + * @brief This interface is a listener interface that receives the result of a %SecureElementChannel::Transmit() operation. * @since 2.2 * - * The %ISecureElementChannelTransmitResponseListener interface must be registered and implemented by an application to receive the result of the SecureElementChannel::Transmit() operation. + * The %ISecureElementChannelTransmitResponseListener interface must be registered and implemented by an application to receive the result of a SecureElementChannel::Transmit() operation. * * @see SecureElementChannel */ @@ -49,7 +49,7 @@ class _OSP_EXPORT_ ISecureElementChannelTransmitResponseListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -59,13 +59,13 @@ public: * Called when an APDU transmission is completed. * * @since 2.2 - * @param[in] reqId The request ID - * @param[in] pResponse The response APDU of the transmitted command APDU, @n - * else @c null if an exception occurs - * @param[in] r The error code that occurs during a SecureElementChannel::Transmit() operation @n - * The following exception can be given through this parameter. - * @exception E_SUCCESS The method is successful. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @param[in] reqId The request ID + * @param[in] pResponse The response APDU of the transmitted command APDU, @n + * else @c null if an exception occurs + * @param[in] r The error code that occurs during a SecureElementChannel::Transmit() operation @n + * The following exceptions can be given through this parameter. + * @exception E_SUCCESS The method is successful. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ virtual void OnSecureElementChannelTransmitResponseReceivedN(RequestId reqId, Tizen::Base::ByteBuffer* pResponse, result r) = 0; diff --git a/inc/FSecSeISecureElementReaderOpenSessionResponseListener.h b/inc/FSecSeISecureElementReaderOpenSessionResponseListener.h index c62241c..3b6fc7f 100644 --- a/inc/FSecSeISecureElementReaderOpenSessionResponseListener.h +++ b/inc/FSecSeISecureElementReaderOpenSessionResponseListener.h @@ -16,8 +16,8 @@ /** - * @file FSecSeISecureElementReaderOpenSessionResponseListener.h - * @brief This is the header file for the %ISecureElementReaderOpenSessionResponseListener interface. + * @file FSecSeISecureElementReaderOpenSessionResponseListener.h + * @brief This is the header file for the %ISecureElementReaderOpenSessionResponseListener interface. * * This header file contains the declarations of the %ISecureElementReaderOpenSessionResponseListener interface. */ @@ -32,12 +32,12 @@ namespace Tizen { namespace Security { namespace SecureElement class SecureElementSession; /** * @interface ISecureElementReaderOpenSessionResponseListener - * @brief This interface is a listener interface that receives the result of a SecureElementReader::OpenSession() operation. - * @since 2.2 + * @brief This interface is a listener interface that receives the result of a %SecureElementReader::OpenSession() operation. + * @since 2.2 * - * The %ISecureElementReaderOpenSessionResponseListener interface must be registered and implemented by an application to receive the result of the SecureElementReader::OpenSession() operation. + * The %ISecureElementReaderOpenSessionResponseListener interface must be registered and implemented by an application to receive the result of a SecureElementReader::OpenSession() operation. * - * @see SecureElementReader + * @see SecureElementReader */ class _OSP_EXPORT_ ISecureElementReaderOpenSessionResponseListener : virtual public Tizen::Base::Runtime::IEventListener @@ -45,7 +45,7 @@ class _OSP_EXPORT_ ISecureElementReaderOpenSessionResponseListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -55,13 +55,13 @@ public: * Called when a secure element session is opened. * * @since 2.2 - * @param[in] reqId The request ID - * @param[in] pSecureElementSession The opened %SecureElementSession instance, @n - * else @c null if an exception occurs - * @param[in] r The error code that occurs during a SecureElementReader::OpenSession() operation @n - * The following exception can be given through this parameter. - * @exception E_SUCCESS The method is successful. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @param[in] reqId The request ID + * @param[in] pSecureElementSession The opened SecureElementSession instance, @n + * else @c null if an exception occurs + * @param[in] r The error code that occurs during a SecureElementReader::OpenSession() operation @n + * The following exceptions can be given through this parameter. + * @exception E_SUCCESS The method is successful. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ virtual void OnSecureElementReaderOpenSessionResponseReceived(RequestId reqId, SecureElementSession* pSecureElementSession, result r) = 0; diff --git a/inc/FSecSeISecureElementServiceEventListener.h b/inc/FSecSeISecureElementServiceEventListener.h index a5f1395..42bcf7a 100644 --- a/inc/FSecSeISecureElementServiceEventListener.h +++ b/inc/FSecSeISecureElementServiceEventListener.h @@ -15,8 +15,8 @@ // /** - * @file FSecSeISecureElementServiceEventListener.h - * @brief This is the header file for the %ISecureElementServiceEventListener interface. + * @file FSecSeISecureElementServiceEventListener.h + * @brief This is the header file for the %ISecureElementServiceEventListener interface. * * This header file contains the declarations of the %ISecureElementServiceEventListener interface. */ @@ -36,7 +36,7 @@ class SecureElementService; * * The %ISecureElementServiceEventListener interface must be registered and implemented by an application to listen to secure element services. * - * @see SecureElementService + * @see SecureElementService */ class _OSP_EXPORT_ ISecureElementServiceEventListener : virtual public Tizen::Base::Runtime::IEventListener @@ -44,7 +44,7 @@ class _OSP_EXPORT_ ISecureElementServiceEventListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -54,11 +54,11 @@ public: * Called when a secure element service is connected. * @since 2.2 * - * @param[in] secureElementService The connected SecureElementService instance - * @param[in] r The error code that occurs during a secure element service connection operation @n - * The following exception can be given through this parameter. - * @exception E_SUCCESS The method is successful. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @param[in] secureElementService The connected SecureElementService instance + * @param[in] r The error code that occurs during a secure element service connection operation @n + * The following exceptions can be given through this parameter. + * @exception E_SUCCESS The method is successful. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ virtual void OnSecureElementServiceConnected(SecureElementService& secureElementService, result r) = 0; diff --git a/inc/FSecSeISecureElementSessionCloseResponseListener.h b/inc/FSecSeISecureElementSessionCloseResponseListener.h index 4f684bd..53fb08c 100644 --- a/inc/FSecSeISecureElementSessionCloseResponseListener.h +++ b/inc/FSecSeISecureElementSessionCloseResponseListener.h @@ -16,9 +16,9 @@ /** - * @file FSecSeISecureElementSessionCloseResponseListener.h - * @brief This is the header file for the %ISecureElementSessionCloseResponseListener interface. - * @since 2.2 + * @file FSecSeISecureElementSessionCloseResponseListener.h + * @brief This is the header file for the %ISecureElementSessionCloseResponseListener interface. + * @since 2.2 * * This header file contains the declarations of the %ISecureElementSessionCloseResponseListener interface. */ @@ -33,12 +33,12 @@ namespace Tizen { namespace Security { namespace SecureElement /** * @interface ISecureElementSessionCloseResponseListener - * @brief This interface is a listener interface that receives the result of a SecureElementSession::Close() operation. - * @since 2.2 + * @brief This interface is a listener interface that receives the result of a %SecureElementSession::Close() operation. + * @since 2.2 * - * The %ISecureElementSessionCloseResponseListener interface must be registered and implemented by an application to receive the result of the SecureElementSession::Close() operation. + * The %ISecureElementSessionCloseResponseListener interface must be registered and implemented by an application to receive the result of a SecureElementSession::Close() operation. * - * @see SecureElementSession + * @see SecureElementSession */ class _OSP_EXPORT_ ISecureElementSessionCloseResponseListener : virtual public Tizen::Base::Runtime::IEventListener @@ -46,7 +46,7 @@ class _OSP_EXPORT_ ISecureElementSessionCloseResponseListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -56,11 +56,11 @@ public: * Called when a secure element session is closed. * @since 2.2 * - * @param[in] reqId The request ID - * @param[in] r The error code that occurs during a SecureElementSession::Close() operation @n - * The following exception can be given through this parameter. - * @exception E_SUCCESS The method is successful. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @param[in] reqId The request ID + * @param[in] r The error code that occurs during a SecureElementSession::Close() operation @n + * The following exceptions can be given through this parameter. + * @exception E_SUCCESS The method is successful. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ virtual void OnSecureElementSessionCloseResponseReceived(RequestId reqId, result r) = 0; diff --git a/inc/FSecSeISecureElementSessionGetAtrResponseListener.h b/inc/FSecSeISecureElementSessionGetAtrResponseListener.h index 5873d3d..2b8c2c6 100644 --- a/inc/FSecSeISecureElementSessionGetAtrResponseListener.h +++ b/inc/FSecSeISecureElementSessionGetAtrResponseListener.h @@ -16,8 +16,8 @@ /** - * @file FSecSeISecureElementSessionGetAtrResponseListener.h - * @brief This is the header file for the %ISecureElementSessionGetAtrResponseListener interface. + * @file FSecSeISecureElementSessionGetAtrResponseListener.h + * @brief This is the header file for the %ISecureElementSessionGetAtrResponseListener interface. * * This header file contains the declarations of the %ISecureElementSessionGetAtrResponseListener interface. */ @@ -37,12 +37,12 @@ namespace Tizen { namespace Security { namespace SecureElement /** * @interface ISecureElementSessionGetAtrResponseListener - * @brief This interface is a listener interface designed that receives the result of a SecureElementSession::GetAtr() operation. - * @since 2.2 + * @brief This interface is a listener interface that receives the result of a %SecureElementSession::GetAtr() operation. + * @since 2.2 * - * The %ISecureElementSessionGetAtrResponseListener interface must be registered and implemented by an application to receive the result of the SecureElementSession::GetAtr() operation. + * The %ISecureElementSessionGetAtrResponseListener interface must be registered and implemented by an application to receive the result of a SecureElementSession::GetAtr() operation. * - * @see SecureElementSession + * @see SecureElementSession */ class _OSP_EXPORT_ ISecureElementSessionGetAtrResponseListener : virtual public Tizen::Base::Runtime::IEventListener @@ -50,7 +50,7 @@ class _OSP_EXPORT_ ISecureElementSessionGetAtrResponseListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -61,13 +61,13 @@ public: * The received ATR response can be @c null. * * @since 2.2 - * @param[in] reqId The request ID - * @param[in] pAtr A pointer to the ATR of a secure element @n - The pointer can be @c null if the secure element has no ATR. - * @param[in] r The error code that occurs during an ATR retrieving operation @n - * The following exception can be given through this parameter. - * @exception E_SUCCESS The method is successful. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @param[in] reqId The request ID + * @param[in] pAtr A pointer to the ATR of the secure element @n + * The pointer can be @c null if the secure element has no ATR. + * @param[in] r The error code that occurs during an ATR retrieving operation @n + * The following exceptions can be given through this parameter. + * @exception E_SUCCESS The method is successful. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. */ virtual void OnSecureElementSessionGetAtrResponseReceivedN(RequestId reqId, Tizen::Base::ByteBuffer* pAtr, result r) = 0; diff --git a/inc/FSecSeISecureElementSessionOpenChannelResponseListener.h b/inc/FSecSeISecureElementSessionOpenChannelResponseListener.h index 69f2139..d0c97e2 100644 --- a/inc/FSecSeISecureElementSessionOpenChannelResponseListener.h +++ b/inc/FSecSeISecureElementSessionOpenChannelResponseListener.h @@ -15,9 +15,9 @@ // /** - * @file FSecSeISecureElementSessionOpenChannelResponseListener.h - * @brief This is the header file for the %ISecureElementSessionOpenChannelResponseListener interface. - * @since 2.2 + * @file FSecSeISecureElementSessionOpenChannelResponseListener.h + * @brief This is the header file for the %ISecureElementSessionOpenChannelResponseListener interface. + * @since 2.2 * * This header file contains the declarations of the %ISecureElementSessionOpenChannelResponseListener interface. */ @@ -32,13 +32,13 @@ namespace Tizen { namespace Security { namespace SecureElement class SecureElementChannel; /** - * @interface ISecureElementSessionOpenChannelResponseListener - * @brief This interface is a listener interface that receives the result of the open channel methods. - * @since 2.2 + * @interface ISecureElementSessionOpenChannelResponseListener + * @brief This interface is a listener interface that receives the result of open channel methods. + * @since 2.2 * - * The %ISecureElementSessionOpenChannelResponseListener interface must be registered and implemented by an application to receive the result of the SecureElementSession::OpenBasicChannel() method or the SecureElementSession::OpenLogicalChannel() method. + * The %ISecureElementSessionOpenChannelResponseListener interface must be registered and implemented by an application to receive the result of a %SecureElementSession::OpenBasicChannel() or %SecureElementSession::OpenLogicalChannel() operation. * - * @see SecureElementSession + * @see SecureElementSession */ class _OSP_EXPORT_ ISecureElementSessionOpenChannelResponseListener : virtual public Tizen::Base::Runtime::IEventListener @@ -46,7 +46,7 @@ class _OSP_EXPORT_ ISecureElementSessionOpenChannelResponseListener public: /** - * This polymorphic destructor should be overridden if required. + * This polymorphic destructor should be overridden if required. @n * This way, the destructors of the derived classes are called when the destructor of this interface is called. * @since 2.2 */ @@ -59,8 +59,8 @@ public: * @param[in] reqId The request ID * @param[in] pSecureElementChannel The opened SecureElementChannel instance, @n * else @c null if an exception occurs - * @param[in] r The error code that occurs during a SecureElementSession::OpenBasicChannel() operation or SecureElementSession::OpenLogicalChannel() operation @n - * The following exception can be given through this parameter. + * @param[in] r The error code that occurs during a SecureElementSession::OpenBasicChannel() or SecureElementSession::OpenLogicalChannel() operation @n + * The following exceptions can be given through this parameter. * @exception E_SUCCESS The method is successful. * @exception E_ILLEGAL_ACCESS The application cannot be granted access to the applet. * @exception E_SYSTEM The method cannot proceed due to a severe system error. diff --git a/inc/FSecSeSecureElementChannel.h b/inc/FSecSeSecureElementChannel.h index 7b0f141..ae4e0e1 100644 --- a/inc/FSecSeSecureElementChannel.h +++ b/inc/FSecSeSecureElementChannel.h @@ -15,8 +15,8 @@ // /** - * @file FSecSeSecureElementChannel.h - * @brief This is the header file for the %SecureElementChannel class. + * @file FSecSeSecureElementChannel.h + * @brief This is the header file for the %SecureElementChannel class. * * This header file contains the declarations of the %SecureElementChannel class. */ @@ -38,11 +38,11 @@ class ISecureElementChannelCloseResponseListener; class ISecureElementChannelTransmitResponseListener; /** - * @class SecureElementChannel - * @brief This class is used to send APDUs to secure elements. - * @since 2.2 + * @class SecureElementChannel + * @brief This class is used to send APDUs to secure elements. + * @since 2.2 * - * @final This class is not intended for extension. + * @final This class is not intended for extension. * * The %SecureElementChannel class is used to send APDUs to secure elements. */ @@ -53,22 +53,23 @@ class _OSP_EXPORT_ SecureElementChannel public: /** * This destructor overrides Tizen::Base::Object::~Object(). + * * @since 2.2 * */ virtual ~SecureElementChannel(void); /** - * Gets a SecureElementSession instance, to which this %SecureElementChannel instance is bound. + * Gets a SecureElementSession instance to which this %SecureElementChannel instance is bound. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return A pointer to a SecureElementSession instance, to which this %SecureElementChannel instance is bound - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The return value is owned by platform and do not delete it. + * @return A pointer to the SecureElementSession instance to which this %SecureElementChannel instance is bound + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The reurn value is owned by the platform and should not be deleted. * */ SecureElementSession* GetSecureElementSession(void) const; @@ -77,48 +78,48 @@ public: * Closes the channel to a secure element. @n * If the channel is already closed, this method is ignored. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @return An error code + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The platform does not take the ownership of the @c pListener after this call. * */ result Close(ISecureElementChannelCloseResponseListener* pListener, RequestId& reqId); /** - * Checks if the channel is a basic channel. + * Checks whether the channel is a basic channel. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return @c true if the channel is a basic channel, @n - * else @c false - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The specific error code can be accessed using the GetLastResult() method. + * @return @c true if the channel is a basic channel, @n + * else @c false + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The specific error code can be accessed using the GetLastResult() method. * */ bool IsBasicChannel(void) const; /** - * Checks if the channel is closed. + * Checks whether the channel is closed. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return @c true if the channel is closed, @n - * else @c false - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The specific error code can be accessed using the GetLastResult() method. + * @return @c true if the channel is closed, @n + * else @c false + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The specific error code can be accessed using the GetLastResult() method. * */ bool IsClosed(void) const; @@ -126,21 +127,21 @@ public: /** * Transmits an APDU command to a secure element. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement - * - * @return An error code - * @param[in] pCommand The APDU command ByteBuffer instance - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @exception E_INVALID_ARG The specified APDU command has an invalid format. - * @exception E_IO A communication error has occurred while communicating with the reader and the secure element. - * @exception E_INVALID_STATE The secure element channel has been used after it was closed. - * @exception E_UNAUTHORIZED_ACCESS The APDU command is filtered by the security policy. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement + * + * @return An error code + * @param[in] pCommand The APDU command ByteBuffer instance + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @exception E_INVALID_ARG The specified APDU command has an invalid format. + * @exception E_IO A communication error has occurred while communicating with the secure element or the reader. + * @exception E_INVALID_STATE The secure element session is used after being closed. + * @exception E_UNAUTHORIZED_ACCESS The APDU command is filtered by the security policy. + * @remarks The platform does not take the ownership of the @c pListener after this call. * */ result Transmit(const Tizen::Base::ByteBuffer* pCommand, ISecureElementChannelTransmitResponseListener* pListener, RequestId& reqId); diff --git a/inc/FSecSeSecureElementReader.h b/inc/FSecSeSecureElementReader.h index 943dba0..c62996a 100644 --- a/inc/FSecSeSecureElementReader.h +++ b/inc/FSecSeSecureElementReader.h @@ -16,8 +16,8 @@ /** - * @file FSecSeSecureElementReader.h - * @brief This is the header file for the %SecureElementReader class. + * @file FSecSeSecureElementReader.h + * @brief This is the header file for the %SecureElementReader class. * * This header file contains the declarations of the %SecureElementReader class. */ @@ -34,15 +34,15 @@ class SecureElementService; class ISecureElementReaderOpenSessionResponseListener; /** - * @class SecureElementReader - * @brief This class is used to check the secure element status and to open sessions to the secure elements. - * @since 2.2 + * @class SecureElementReader + * @brief This class is used to check a secure element's status and to open sessions to the secure elements. + * @since 2.2 * - * @final This class is not intended for extension. + * @final This class is not intended for extension. * - * The %SecureElementReader class is used to check the secure element status and to open sessions to the secure elements. + * The %SecureElementReader class is used to check a secure element's status and to open sessions to the secure elements. * - * The following example demonstrates how to use the %SecureElementReader class to connect to a secure element's infrastructure and get access to a list of secure element readers. + * The following example demonstrates how to use the %SecureElementReader class to connect to a secure element's infrastructure and get access to the list of secure element readers. * * @code #include @@ -76,86 +76,88 @@ class _OSP_EXPORT_ SecureElementReader public: /** * This destructor overrides Tizen::Base::Object::~Object(). - * @since 2.2 + * + * @since 2.2 * */ virtual ~SecureElementReader(void); /** - * Gets the user friendly name of the reader. + * Gets the user friendly name of a reader. * If the reader is a SIM reader, then the name starts with the prefix @c SIM. * If the reader is an SD reader or a micro SD reader, then the name starts with the prefix @c SD. * If the reader is an embedded SE reader, then the name starts with the prefix @c eSE. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return The name of the reader - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks Currently, this method supports only SIM readers. - * @remarks The specific error code can be accessed using the GetLastResult() method. + * @return The name of the reader + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks + * - Currently, this method supports only SIM readers. + * - The specific error code can be accessed using the GetLastResult() method. */ Tizen::Base::String GetName(void) const; /** - * Gets a SecureElementService instance, to which this %SecureElementReader is bound. + * Gets a SecureElementService instance to which this %SecureElementReader is bound. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return A pointer to a %SecureElementService instance, to which this %SecureElementReader instance is bound - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The return value is owned by platform and do not delete it. + * @return A pointer to the SecureElementService instance to which this %SecureElementReader instance is bound + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The reurn value is owned by the platform and should not be deleted. * */ SecureElementService* GetSecureElementService(void) const; /** - * Checks if a secure element is present in the reader. + * Checks whether a secure element is present in the reader. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return @c true if the secure element is present, @n - * else @c false - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The specific error code can be accessed using the GetLastResult() method. + * @return @c true if the secure element is present, @n + * else @c false + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The specific error code can be accessed using the GetLastResult() method. */ bool IsSecureElementPresent(void) const; /** * Connects to a secure element in the reader. * - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @exception E_IO An I/O error has occurred while communicating with the secure element or the reader. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @return An error code + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @exception E_IO An I/O error has occurred while communicating with the secure element or the reader. + * @remarks The platform does not take the ownership of the @c pListener after this call. */ result OpenSession(ISecureElementReaderOpenSessionResponseListener* pListener, RequestId& reqId); /** - * Closes all sessions that are open on this reader. @n + * Closes all the sessions that are open on this reader. @n * Also closes all the channels that are opened by these sessions. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @return An error code + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. */ result CloseAllSessions(void); diff --git a/inc/FSecSeSecureElementService.h b/inc/FSecSeSecureElementService.h index f78434e..66a49fe 100644 --- a/inc/FSecSeSecureElementService.h +++ b/inc/FSecSeSecureElementService.h @@ -16,8 +16,8 @@ /** - * @file FSecSeSecureElementService.h - * @brief This is the header file for the %SecureElementService class. + * @file FSecSeSecureElementService.h + * @brief This is the header file for the %SecureElementService class. * * This header file contains the declarations of the %SecureElementService class. */ @@ -38,14 +38,14 @@ class _SecureElementServiceImpl; class ISecureElementServiceEventListener; /** - * @class SecureElementService - * @brief This class is used to connect to secure element services. + * @class SecureElementService + * @brief This class is used to connect to secure element services. * - * @final This class is not intended for extension. + * @final This class is not intended for extension. * - * The %SecureElementService class is used to connect to a secure element's infrastructure and get access to a list of secure element readers. + * The %SecureElementService class is used to connect to a secure element's infrastructure and get access to the list of secure element readers. * - * The following example demonstrates how to use the %SecureElementService class to connect to a secure element's infrastructure and get access to a list of secure element readers. + * The following example demonstrates how to use the %SecureElementService class to connect to a secure element's infrastructure and get access to the list of secure element readers. * * @code #include @@ -76,6 +76,7 @@ class _OSP_EXPORT_ SecureElementService public: /** * This is the default constructor for this class. + * * @since 2.2 * */ @@ -83,73 +84,75 @@ public: /** * This destructor overrides Tizen::Base::Object::~Object(). + * * @since 2.2 * */ virtual ~SecureElementService(void); /** - * Establishes a new connection that can be used to connect to all the secure elements available in the device. + * Establishes a new connection that can be used to connect to all the secure elements available in a device. * If a connection is established, ISecureElementServiceEventListener::OnSecureElementServiceConnected() is called. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement - * @feature %http://tizen.org/feature/network.secure_element + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement + * @feature %http://tizen.org/feature/network.secure_element * - * @return An error code - * @param[in] pListener A listener that receives the secure element events - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @exception E_UNSUPPORTED_OPERATION The method has failed because the device does not support this secure element feature. - * @exception E_INVALID_ARG The specified @c pListener is @c null. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @return An error code + * @param[in] pListener The listener that receives the secure element events + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @exception E_UNSUPPORTED_OPERATION The method has failed because the device does not support this secure element feature. + * @exception E_INVALID_ARG The specified @c pListener is @c null. + * @remarks The platform does not take the ownership of the @c pListener after this call. */ result Initialize(ISecureElementServiceEventListener* pListener); /** - * Gets a list of available secure element readers. + * Gets the list of available secure element readers. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return A pointer to a list containing a %SecureElementReader instance, @n - * An empty list is returned if there is no result and no error, @n - * else @c null if an exception occurs or this instance is not connected to a secure element. - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @exception E_SYSTEM The method cannot proceed due to a severe system error. - * @remarks The specific error code can be accessed using the GetLastResult() method. - * @remarks The return value is owned by platform and do not delete it. + * @return A pointer to the list that contains the SecureElementReader instance, @n + * An empty list is returned if there is no result or error, @n + * else @c null if an exception occurs or this instance is not connected to a secure element. + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @exception E_SYSTEM The method cannot proceed due to a severe system error. + * @remarks + * - The specific error code can be accessed using the GetLastResult() method. + * - The reurn value is owned by the platform and should not be deleted. */ const Tizen::Base::Collection::IList* GetSecureElementReaderList(void) const; /** * Checks whether the service is connected. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return @c true if the service is connected, @n - * else @c false - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The specific error code can be accessed using the GetLastResult() method. + * @return @c true if the service is connected, @n + * else @c false + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The specific error code can be accessed using the GetLastResult() method. */ bool IsConnected(void) const; /** - * Releases all the secure element resources allocated by this instance including those that are binding to an underlying service. @n + * Releases all the secure element resources allocated by this instance, including those that are binding to an underlying service. @n * As a result, the IsConnected() method returns @c false after this method is called. * - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @return An error code + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. */ result Shutdown(void); diff --git a/inc/FSecSeSecureElementSession.h b/inc/FSecSeSecureElementSession.h index db51dff..d86138e 100644 --- a/inc/FSecSeSecureElementSession.h +++ b/inc/FSecSeSecureElementSession.h @@ -40,11 +40,11 @@ class ISecureElementSessionCloseResponseListener; class ISecureElementSessionOpenChannelResponseListener; /** - * @class SecureElementSession - * @brief This class is used to open channels to secure elements. - * @since 2.2 + * @class SecureElementSession + * @brief This class is used to open channels to secure elements. + * @since 2.2 * - * @final This class is not intended for extension. + * @final This class is not intended for extension. * * The %SecureElementSession class is used to open channels to secure elements. * @@ -79,22 +79,22 @@ class _OSP_EXPORT_ SecureElementSession public: /** * This destructor overrides Tizen::Base::Object::~Object(). - * @since 2.2 + * @since 2.2 * */ virtual ~SecureElementSession(void); /** - * Gets a SecureElementReader instance, to which this %SecureElementSession instance is bound. - * @since 2.2 + * Gets a SecureElementReader instance to which this %SecureElementSession instance is bound. + * @since 2.2 * - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return A pointer to a %SecureElementReader instance, to which this %SecureElementSession instance is bound - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The return value is owned by platform and do not release it. + * @return A pointer to the SecureElementReader instance to which this %SecureElementSession instance is bound + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The return value is owned by the platform and should not be released. * */ SecureElementReader* GetSecureElementReader(void) const; @@ -102,16 +102,16 @@ public: /** * Gets the ATR (Answer To Reset) of a secure element. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @return An error code + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The platform does not take the ownership of the @c pListener after this call. * */ result GetAtr(ISecureElementSessionGetAtrResponseListener* pListener, RequestId& reqId) const; @@ -120,32 +120,32 @@ public: * Closes the connection with a secure element. @n * This method closes all the channels opened by the application with the secure element. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @return An error code + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The platform does not take the ownership of the @c pListener after this call. * */ result Close(ISecureElementSessionCloseResponseListener* pListener, RequestId& reqId); /** - * Checks if the session is closed. + * Checks whether the session is closed. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return @c true if the session is closed, @n - * else @c false - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @remarks The specific error code can be accessed using the GetLastResult() method. + * @return @c true if the session is closed, @n + * else @c false + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @remarks The specific error code can be accessed using the GetLastResult() method. * */ bool IsClosed(void) const; @@ -153,13 +153,13 @@ public: /** * Closes any channel opened during this session. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement * - * @return An error code - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @return An error code + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. * */ result CloseAllChannels(void); @@ -167,21 +167,21 @@ public: /** * Gets access to a basic channel asynchronously. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement - * - * @return An error code - * @param[in] pAid An AID of the applet to open - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @exception E_INVALID_ARG The specified length of the aid is invalid. - * @exception E_IO An I/O error has occurred while communicating with the secure element. - * @exception E_INVALID_STATE The secure element session is used after being closed. - * @exception E_UNAUTHORIZED_ACCESS The calling application cannot be granted access to the AID or the default applet on this session - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement + * + * @return An error code + * @param[in] pAid The AID of the applet to open + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @exception E_INVALID_ARG The specified length of the aid is invalid. + * @exception E_IO An I/O error has occurred while communicating with the secure element. + * @exception E_INVALID_STATE The secure element session is used after being closed. + * @exception E_UNAUTHORIZED_ACCESS The calling application cannot be granted access to the AID or the default applet on this session. + * @remarks The platform does not take the ownership of the @c pListener after this call. * */ result OpenBasicChannel(const Tizen::Base::ByteBuffer* pAid, ISecureElementSessionOpenChannelResponseListener* pListener, RequestId& reqId); @@ -189,21 +189,21 @@ public: /** * Gets access to a logical channel asynchronously. * - * @since 2.2 - * @privlevel public - * @privilege %http://tizen.org/privilege/secureelement - * - * @return An error code - * @param[in] pAid An AID of the applet to open - * @param[in] pListener The result listener - * @param[out] reqId The unique request ID assigned to the asynchronous operation - * @exception E_SUCCESS The method is successful. - * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. - * @exception E_INVALID_ARG The specified length of the aid is invalid. - * @exception E_IO An I/O error has occurred while communicating with the secure element. - * @exception E_INVALID_STATE The secure element session is used after being closed. - * @exception E_UNAUTHORIZED_ACCESS The calling application cannot be granted access to the AID or the default applet on this session. - * @remarks The platform does not take the ownership of the @c pListener after this call. + * @since 2.2 + * @privlevel public + * @privilege %http://tizen.org/privilege/secureelement + * + * @return An error code + * @param[in] pAid The AID of the applet to open + * @param[in] pListener The result listener + * @param[out] reqId The unique request ID assigned to the asynchronous operation + * @exception E_SUCCESS The method is successful. + * @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method. + * @exception E_INVALID_ARG The specified length of the aid is invalid. + * @exception E_IO An I/O error has occurred while communicating with the secure element. + * @exception E_INVALID_STATE The secure element session is used after being closed. + * @exception E_UNAUTHORIZED_ACCESS The calling application cannot be granted access to the AID or the default applet on this session. + * @remarks The platform does not take the ownership of the @c pListener after this call. * */ result OpenLogicalChannel(const Tizen::Base::ByteBuffer* pAid, ISecureElementSessionOpenChannelResponseListener* pListener, RequestId& reqId); diff --git a/inc/FSecSecureElement.h b/inc/FSecSecureElement.h index 5c1e52a..eee723d 100644 --- a/inc/FSecSecureElement.h +++ b/inc/FSecSecureElement.h @@ -15,9 +15,9 @@ // /** - * @file FSecSecureElement.h - * @brief This is the header file for the %SecureElement namespace. - * @since 2.2 + * @file FSecSecureElement.h + * @brief This is the header file for the %SecureElement namespace. + * @since 2.2 * * This header file contains the declarations and descriptions of the %SecureElement namespace. */ @@ -42,9 +42,9 @@ * @since 2.2 * * @remarks @b Header @b %file: @b \#include @b @n - * @b Library : @b osp-secure-element + * @b Library: @b osp-secure-element * - * The %SecureElement namespace contains classes and interfaces for managing secure elements, by obtaining information from secure elements and sending APDUs. + * The %SecureElement namespace contains classes and interfaces for managing secure elements by obtaining information from the secure elements and sending APDUs. * * For more information on the %SecureElement namespace features, see Secure Element Guide. * -- 2.7.4