Public Member Functions | Private Member Functions | Private Attributes

ProgressiveSoapCall Class Reference

#include <ProgressiveSoapCall.h>

List of all members.

Public Member Functions

 ProgressiveSoapCall (const std::string &uri, soa::function_call &fc, const std::string &ssl_ca_file)
soa::GenericPtr run ()

Private Member Functions

bool invoke ()
void _progress_cb (SoupSession *session, SoupMessage *msg, uint32_t progress)

Private Attributes

std::string m_uri
soa::method_invocation m_mi
std::string m_ssl_ca_file
boost::shared_ptr
< InterruptableAsyncWorker
< bool > > 
m_worker_ptr
std::string m_result

Constructor & Destructor Documentation

ProgressiveSoapCall::ProgressiveSoapCall ( const std::string &  uri,
soa::function_call fc,
const std::string &  ssl_ca_file 
) [inline]

References m_mi, m_ssl_ca_file, and m_uri.


Member Function Documentation

void ProgressiveSoapCall::_progress_cb ( SoupSession *  session,
SoupMessage *  msg,
uint32_t  progress 
) [inline, private]
bool ProgressiveSoapCall::invoke (  )  [inline, private]
soa::GenericPtr ProgressiveSoapCall::run (  )  [inline]

Member Data Documentation

Referenced by ProgressiveSoapCall().

std::string ProgressiveSoapCall::m_result [private]
std::string ProgressiveSoapCall::m_ssl_ca_file [private]

Referenced by ProgressiveSoapCall().

std::string ProgressiveSoapCall::m_uri [private]

Referenced by ProgressiveSoapCall().

boost::shared_ptr< InterruptableAsyncWorker<bool> > ProgressiveSoapCall::m_worker_ptr [private]

The documentation for this class was generated from the following file: