std::string ConnectionContext::getError() { std::stringstream text; pn_error_t* cerror = pn_connection_error(connection); if (cerror) text << "connection error " << pn_error_text(cerror); pn_error_t* terror = pn_transport_error(engine); if (terror) text << "transport error " << pn_error_text(terror); return text.str(); }
std::string Connection::getError() { std::stringstream text; pn_error_t* cerror = pn_connection_error(connection); if (cerror) text << "connection error " << pn_error_text(cerror) << " [" << cerror << "]"; pn_error_t* terror = pn_transport_error(transport); if (terror) text << "transport error " << pn_error_text(terror) << " [" << terror << "]"; return text.str(); }