LoggerD("Getting response");
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
PostMessage(response->serialize().c_str());
};
auto get_response = [this, callback_id](const std::shared_ptr<picojson::value>& response) -> void {
LoggerD("Getting response");
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
PostMessage(response->serialize().c_str());
};
auto get_response = [this, callback_id](const std::shared_ptr<picojson::value>& response) -> void {
LoggerD("Getting response");
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
PostMessage(response->serialize().c_str());
};
auto get_response = [this, callback_id](const std::shared_ptr<picojson::value>& response) -> void {
LoggerD("Getting response");
picojson::object& obj = response->get<picojson::object>();
- obj.insert(std::make_pair("callbackId", callback_id));
+ obj.insert(std::make_pair("callbackId", picojson::value(callback_id)));
PostMessage(response->serialize().c_str());
};
picojson::object& obj = result.get<picojson::object>();
if(m_reader) {
- obj.insert(std::make_pair("name", m_reader->getName()));
+ obj.insert(std::make_pair("name", picojson::value(m_reader->getName())));
}
return result;
picojson::object& obj = result.get<picojson::object>();
if(m_reader) {
- obj.insert(std::make_pair("name", m_reader->isSecureElementPresent()));
+ obj.insert(std::make_pair("name", picojson::value(m_reader->isSecureElementPresent())));
}
return result;
if(m_reader) {
Session *session_ptr = static_cast<Session*>(m_reader->openSessionSync());
- obj.insert(std::make_pair("handle", (double) (long) session_ptr));
- obj.insert(std::make_pair("isClosed", session_ptr->isClosed()));
+ obj.insert(std::make_pair("handle", picojson::value((double) (long) session_ptr)));
+ obj.insert(std::make_pair("isClosed", picojson::value(session_ptr->isClosed())));
}
return result;
picojson::value result = picojson::value(picojson::object());
picojson::object& obj = result.get<picojson::object>();
- obj.insert(std::make_pair("handle", (double) (long) channel_ptr));
- obj.insert(std::make_pair("isBasicChannel", channel_ptr->isBasicChannel()));
+ obj.insert(std::make_pair("handle", picojson::value((double) (long) channel_ptr)));
+ obj.insert(std::make_pair("isBasicChannel", picojson::value(channel_ptr->isBasicChannel())));
return result;
}
picojson::value result = picojson::value(picojson::object());
picojson::object& obj = result.get<picojson::object>();
- obj.insert(std::make_pair("handle", (double) (long) channel_ptr));
- obj.insert(std::make_pair("isBasicChannel", channel_ptr->isBasicChannel()));
+ obj.insert(std::make_pair("handle", picojson::value((double) (long) channel_ptr)));
+ obj.insert(std::make_pair("isBasicChannel", picojson::value(channel_ptr->isBasicChannel())));
return result;
}
bool is_closed = m_session_ptr->isClosed();
picojson::value result = picojson::value(picojson::object());
picojson::object& obj = result.get<picojson::object>();
- obj.insert(std::make_pair("isClosed", is_closed));
+ obj.insert(std::make_pair("isClosed", picojson::value(is_closed)));
return result;
}