Public Member Functions | |
SoaSoupSession (SoupMessage *msg, const std::string &ssl_ca_file) | |
SoaSoupSession (SoupMessage *msg, const std::string &ssl_ca_file, boost::function< void(SoupSession *, SoupMessage *, uint32_t)> progress_cb_) | |
~SoaSoupSession () | |
void | callback (uint32_t progress) |
Public Attributes | |
SoupSession * | m_session |
SoupMessage * | m_msg |
boost::shared_ptr < boost::function< void(SoupSession *, SoupMessage *, uint32_t)> | progress_cb_ptr ) |
uint32_t | received_content_length |
Private Member Functions | |
void | _set_session (const std::string &ssl_ca_file) |
soup_soa::SoaSoupSession::SoaSoupSession | ( | SoupMessage * | msg, | |
const std::string & | ssl_ca_file | |||
) | [inline] |
References _set_session().
soup_soa::SoaSoupSession::SoaSoupSession | ( | SoupMessage * | msg, | |
const std::string & | ssl_ca_file, | |||
boost::function< void(SoupSession *, SoupMessage *, uint32_t)> | progress_cb_ | |||
) | [inline] |
References _set_session().
void soup_soa::SoaSoupSession::_set_session | ( | const std::string & | ssl_ca_file | ) | [inline, private] |
References m_session.
Referenced by SoaSoupSession().
void soup_soa::SoaSoupSession::callback | ( | uint32_t | progress | ) | [inline] |
References m_msg, m_session, and progress_cb_ptr.
Referenced by soup_soa::_got_chunk_cb().
SoupMessage* soup_soa::SoaSoupSession::m_msg |
Referenced by soup_soa::_invoke(), callback(), and ~SoaSoupSession().
SoupSession* soup_soa::SoaSoupSession::m_session |
Referenced by soup_soa::_invoke(), _set_session(), callback(), and ~SoaSoupSession().
boost::shared_ptr<boost::function<void (SoupSession*, SoupMessage*, uint32_t)> soup_soa::SoaSoupSession::progress_cb_ptr) |
Referenced by callback().
Referenced by soup_soa::_got_chunk_cb().