HOME ABOUT
A way to turn a HTTP client into a service provider

Core API description

Description JavaScript C++
Create Environment Implicit by including the JavaScript Library ajaxsyncThreads as(curlHandler, baseURL, cookieJar)
    The curlHandler is NULL in most cases (i.e., a default handler is created); you could use it f.e. for proxy configuration. See Using libcurl
Receive error function displayError( e ) {} void errorHandler( std::string& e, void* container ) {}
Raise login dialog function displayLogin() {} void displayLoginHandler( std::string& s, void* container ) {}
    The container is a typeless pointer to the AjaxSync Environment object ("as").
Login ajaxsync.login( username, password ) as.login( username, password )
Call function ajaxsync.send( functionname, parameter, clienttimeout, servertimeout ) as.send( functionname, parameter, clienttimeout, servertimeout )
Handler function handler( msg ) {} void handler( std::string& s, void* container ) {}
Register handler ajaxsync.registry.addHandler( handlername, handler ) as.getRegistry()->addHandler( handlername, handler )
Event Loop ajaxsync.init( displayError, displayLogin ) as.init( errorHandler, displayLoginHandler )