dmlite::DavixCtxFactory Class Reference

#include <DavixPool.h>

Inherits PoolElementFactory< DavixStuff * >.

Collaboration diagram for dmlite::DavixCtxFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DavixCtxFactory ()
DavixStuffcreate ()
 Creates an element.
void destroy (DavixStuff *)
 Destroys an element.
bool isValid (DavixStuff *)
 Check it is still valid.
void configure (const std::string &key, const std::string &value)
void setRequestParams (const Davix::RequestParams &params)

Private Attributes

Davix::RequestParams params_
std::string davix_cert_path
std::string davix_privkey_path

Detailed Description

Factory for davix contexts This is just mechanics of how the Poolcontainer class works and wraps the creation of the actual instances


Constructor & Destructor Documentation

dmlite::DavixCtxFactory::DavixCtxFactory (  ) 

Member Function Documentation

void dmlite::DavixCtxFactory::configure ( const std::string &  key,
const std::string &  value 
)
DavixStuff* dmlite::DavixCtxFactory::create (  )  [virtual]

Creates an element.

Implements dmlite::PoolElementFactory< DavixStuff * >.

void dmlite::DavixCtxFactory::destroy ( DavixStuff  )  [virtual]

Destroys an element.

Implements dmlite::PoolElementFactory< DavixStuff * >.

bool dmlite::DavixCtxFactory::isValid ( DavixStuff  )  [virtual]

Check it is still valid.

Implements dmlite::PoolElementFactory< DavixStuff * >.

void dmlite::DavixCtxFactory::setRequestParams ( const Davix::RequestParams &  params  ) 

Member Data Documentation

Davix::RequestParams dmlite::DavixCtxFactory::params_ [private]

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

Generated on 11 Jun 2018 for dmlite by  doxygen 1.6.1