Collaboration diagram for uscxml::URLFetcher:
[legend]

Public Member Functions

void start ()
 
void stop ()
 

Static Public Member Functions

static void breakURL (URL &url)
 
static void fetchURL (URL &url)
 

Protected Member Functions

void perform ()
 

Static Protected Member Functions

static URLFetchergetInstance ()
 
static void run (void *instance)
 

Protected Attributes

std::condition_variable_any _condVar
 
char * _envProxy = NULL
 
std::map< void *, void * > _handlesToHeaders
 
std::map< void *, URL_handlesToURLs
 
bool _isStarted
 
void * _multiHandle = NULL
 
std::recursive_mutex _mutex
 
std::thread * _thread
 

Static Protected Attributes

static URLFetcher_instance = NULL
 

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