davix
0.4.1
|
Main handle for Davix. More...
#include <davixcontext.hpp>
Public Member Functions | |
Context () | |
Default constructor. | |
Context (const Context &c) | |
copy constructor More... | |
Context & | operator= (const Context &c) |
assignment operator More... | |
virtual | ~Context () |
destructor | |
Context * | clone () |
clone this instance to a new context | |
void | loadModule (const std::string &name) |
load a plugin or a profile identified by name More... | |
void | setSessionCaching (bool caching) |
enable or disable the session caching | |
bool | getSessionCaching () const |
get session caching status | |
HttpRequest * | createRequest (const Uri &uri, DavixError **err) |
HttpRequest * | createRequest (const std::string &url, DavixError **err) |
DavPosix * | createDavPosix () |
Friends | |
class | DavPosix |
struct | ContextExplorer |
Main handle for Davix.
Each new davix context contains its own session-reuse pool and set of parameters a Context can execute multiple queries in parallels and is thread safe
Davix::Context::Context | ( | const Context & | c | ) |
copy constructor
c |
DavPosix* Davix::Context::createDavPosix | ( | ) |
HttpRequest* Davix::Context::createRequest | ( | const Uri & | uri, |
DavixError ** | err | ||
) |
HttpRequest* Davix::Context::createRequest | ( | const std::string & | url, |
DavixError ** | err | ||
) |
void Davix::Context::loadModule | ( | const std::string & | name | ) |
load a plugin or a profile identified by name
name | : name of the plugin or profile to load |
Example: loadModule("grid") configure davix for a grid environment usage