#include <Ecore.h>
-#include <dpl/log/log.h>
#include <Commons/Exception.h>
#include <JSTizenException.h>
#include "SESession.h"
#include "SEUtil.h"
+#include <Logger.h>
using namespace WrtDeviceApis;
namespace
{
static void openChannelCallback(Channel *channel, int error, void *userData) {
- LogDebug("Callback openChannelCallback.");
+ LoggerD("Callback openChannelCallback.");
if (userData) {
SESession *seSessionPtr = (SESession *)((EventSEPtrs<EventSEOpenChannel> *)userData)->getThisPtr();
if (seSessionPtr) {
seSessionPtr->openChannelManualAnswer((void *)channel, error, event);
}
} else {
- LogError("Callback private data is NULL.");
+ LoggerE("Callback private data is NULL.");
}
}
}//private namespace
SESession::SESession(void *session)
{
- LogDebug("entered");
+ LoggerD("entered");
if (session == NULL)
ThrowMsg(Commons::UnknownException, "SecureElement Handler is Null Pointer.");
SESession::~SESession()
{
- LogDebug("entered");
+ LoggerD("entered");
if (!isClosed())
close();
m_session = NULL;
}
bool SESession::isClosed() {
- LogDebug("Enter" << m_session->isClosed());
+ LoggerD("Enter" << m_session->isClosed());
return m_session->isClosed();
}
std::vector<unsigned char> SESession::getATR() {
- LogDebug("Enter");
+ LoggerD("Enter");
ByteArray atrByteArray = m_session->getATRSync();
SEUtil util;
return util.toVector(atrByteArray.getBuffer(), atrByteArray.getLength());
}
void SESession::close() {
- LogDebug("Enter");
+ LoggerD("Enter");
m_session->closeSync();
}
void SESession::closeChannels() {
- LogDebug("Enter");
+ LoggerD("Enter");
m_session->closeChannels();
}
void SESession::openChannel(const EventSEOpenChannelPtr& event) {
- LogDebug("Enter");
+ LoggerD("Enter");
EventRequestReceiver<EventSEOpenChannel>::PostRequest(event);
}
for (it = EventSEOpenChannels.begin(); it != EventSEOpenChannels.end(); ++it) {
if ((*it)->getEventPtrs() == event) {
EventSEOpenChannels.erase(it);
- LogDebug("event is removed. (" << EventSEOpenChannels.size() << ")");
+ LoggerD("event is removed. (" << EventSEOpenChannels.size() << ")");
break;
}
}
}
void SESession::OnRequestReceived(const EventSEOpenChannelPtr& event) {
- LogDebug("Enter");
+ LoggerD("Enter");
try {
event->switchToManualAnswer();
if (channelAid)
free(channelAid);
} catch (const WrtDeviceApis::Commons::Exception& ex) {
- LogError("Exception: " << ex.GetMessage());
+ LoggerE("Exception: " << ex.GetMessage());
event->setResult(false);
event->setError(DeviceAPI::Common::JSTizenException::UNKNOWN_ERROR);
event->setErrorMessage("Unknown Error");