ByteArray SEChannel::transmit(const picojson::array& v_command) {
+ LoggerD("Entered");
ByteArray response;
if ( m_channel_ptr) {
uint8_t* command = new uint8_t[v_command.size()];
ByteArray SEChannel::getSelectResponse() {
+ LoggerD("Entered");
ByteArray response;
if ( m_channel_ptr) {
response = m_channel_ptr->getSelectResponse();
SecureElementInstance::SecureElementInstance()
: service_(*this) {
+ LoggerD("Entered");
+
using std::placeholders::_1;
using std::placeholders::_2;
}
void SecureElementInstance::CloseChannel( const picojson::value& args, picojson::object& out) {
- LoggerD("Enter");
+ LoggerD("Entered");
ClientChannel* channel_ptr = (ClientChannel*) static_cast<long>(args.get("handle").get<double>());
SEChannel seChannel(channel_ptr);
seChannel.close();
}
void SecureElementInstance::GetSelectResponse( const picojson::value& args, picojson::object& out) {
- LoggerD("Enter");
+ LoggerD("Entered");
ClientChannel* channel_ptr = (ClientChannel*) static_cast<long>(args.get("handle").get<double>());
SEChannel seChannel(channel_ptr);
if (is_error_) {
// there has been an error, report it asynchronously
+ LoggerE("Failed: is_error_");
std::shared_ptr<picojson::value> response{new picojson::value{picojson::object{}}};
ReportError(
PlatformResult(ErrorCode::SERVICE_NOT_AVAILABLE_ERR,
// notify the listeners
if (!is_listener_set_) {
- LoggerW("SE listener is not set.");
+ LoggerE("SE listener is not set.");
return;
}
void SESession::close() {
+ LoggerD("Entered");
if ( m_session_ptr) {
m_session_ptr->closeSync();
}
ByteArray SESession::getATR() {
+ LoggerD("Entered");
ByteArray response;
if ( m_session_ptr) {
response = m_session_ptr->getATRSync();
void SESession::closeChannels() {
+ LoggerD("Entered");
if ( m_session_ptr) {
m_session_ptr->closeChannels();
}