redis3m  1.0.0
 All Classes Functions Variables Enumerations Pages
Public Types | Public Member Functions | List of all members
redis3m::simple_pool Class Reference

Manages a pool of connections to a single Redis server. More...

#include <simple_pool.h>

Inheritance diagram for redis3m::simple_pool:

Public Types

typedef boost::shared_ptr
< simple_pool
ptr_t
 

Public Member Functions

ptr_t create (const std::string &host, unsigned int port)
 
connection::ptr_t get ()
 Get a working connection. More...
 
void put (connection::ptr_t conn)
 Put back a connection for reuse. More...
 
void set_database (unsigned int value)
 Set default database, all connection will be initialized selecting this database. More...
 

Detailed Description

Manages a pool of connections to a single Redis server.

Member Function Documentation

connection::ptr_t simple_pool::get ( )

Get a working connection.

Returns
void simple_pool::put ( connection::ptr_t  conn)

Put back a connection for reuse.

Parameters
conn
void redis3m::simple_pool::set_database ( unsigned int  value)
inline

Set default database, all connection will be initialized selecting this database.

Parameters
value

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