libmoost
moost::kvstore::MockKyotoTycoonConnection< AccessPolicy > Class Template Reference

#include <mock_connection.hpp>

Inheritance diagram for moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >:
Collaboration diagram for moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >:

List of all members.

Classes

class  Store

Public Member Functions

 MockKyotoTycoonConnection ()
 ~MockKyotoTycoonConnection ()
void open (const std::string &, int, int)
void close ()
boost::shared_array< char > get (const void *pkey, size_t ksize, size_t &vsize) const
virtual void set (const void *pkey, size_t ksize, const void *pval, size_t vsize) const
virtual void cache (const void *pkey, size_t ksize, const void *pval, size_t vsize, boost::int64_t expirySecs) const

Private Member Functions

void assert_data_store_open () const

Static Private Member Functions

static Storestore ()

Private Attributes

bool isOpen_

Detailed Description

template<class AccessPolicy = DefaultAccessPolicy>
class moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >

Definition at line 75 of file mock_connection.hpp.


Constructor & Destructor Documentation

template<class AccessPolicy = DefaultAccessPolicy>
moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::MockKyotoTycoonConnection ( ) [inline]

Definition at line 79 of file mock_connection.hpp.

template<class AccessPolicy = DefaultAccessPolicy>
moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::~MockKyotoTycoonConnection ( ) [inline]

Definition at line 81 of file mock_connection.hpp.

Here is the call graph for this function:


Member Function Documentation

template<class AccessPolicy = DefaultAccessPolicy>
void moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::assert_data_store_open ( ) const [inline, private]

Definition at line 123 of file mock_connection.hpp.

Here is the caller graph for this function:

template<class AccessPolicy = DefaultAccessPolicy>
virtual void moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::cache ( const void *  pkey,
size_t  ksize,
const void *  pval,
size_t  vsize,
boost::int64_t  expirySecs 
) const [inline, virtual]

Implements moost::kvstore::IKyotoTycoonConnection.

Definition at line 114 of file mock_connection.hpp.

Here is the call graph for this function:

template<class AccessPolicy = DefaultAccessPolicy>
void moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::close ( ) [inline, virtual]

Implements moost::kvstore::IConnection.

Definition at line 91 of file mock_connection.hpp.

Here is the caller graph for this function:

template<class AccessPolicy = DefaultAccessPolicy>
boost::shared_array<char> moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::get ( const void *  pkey,
size_t  ksize,
size_t &  vsize 
) const [inline, virtual]

Implements moost::kvstore::IKyotoTycoonConnection.

Definition at line 100 of file mock_connection.hpp.

Here is the call graph for this function:

template<class AccessPolicy = DefaultAccessPolicy>
void moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::open ( const std::string &  ,
int  ,
int   
) [inline, virtual]

Implements moost::kvstore::IConnection.

Definition at line 83 of file mock_connection.hpp.

Here is the call graph for this function:

template<class AccessPolicy = DefaultAccessPolicy>
virtual void moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::set ( const void *  pkey,
size_t  ksize,
const void *  pval,
size_t  vsize 
) const [inline, virtual]

Implements moost::kvstore::IKyotoTycoonConnection.

Definition at line 107 of file mock_connection.hpp.

Here is the call graph for this function:

template<class AccessPolicy = DefaultAccessPolicy>
static Store& moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::store ( ) [inline, static, private]

Definition at line 204 of file mock_connection.hpp.

Here is the caller graph for this function:


Member Data Documentation

template<class AccessPolicy = DefaultAccessPolicy>
bool moost::kvstore::MockKyotoTycoonConnection< AccessPolicy >::isOpen_ [private]

Definition at line 201 of file mock_connection.hpp.


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