CppCMS
Public Member Functions | Friends
cppcms::session_pool Class Reference

This class provides an access to session management backends an allow customization. More...

#include <cppcms/session_pool.h>

Inheritance diagram for cppcms::session_pool:
booster::noncopyable

List of all members.

Public Member Functions

void backend (std::auto_ptr< session_api_factory > b)
void encryptor (std::auto_ptr< sessions::encryptor_factory > e)
void storage (std::auto_ptr< sessions::session_storage_factory > s)

Friends

struct cookies_factory
struct dual_factory
struct sid_factory
class gc_job

Detailed Description

This class provides an access to session management backends an allow customization.

When user implements its own session_api, sessions::encryptor or sessions::session_storage interfaces it may set their factories to these classes


Member Function Documentation

void cppcms::session_pool::backend ( std::auto_ptr< session_api_factory b)

Assign your own implementation of session_api passing pointer to session_api_factory.

Assign your own implementation of sessions::encryptor that would be used for client side session management by passing pointer to sessions::encryptor_factory

Assign your own implementation of sessions::session_storage that would be used for server side session management by passing pointer to sessions::session_storage_factory


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