![]() |
Hazelcast C++ Client
Hazelcast C++ Client Library
|
Transactional implementation of MultiMap. More...
#include <transactional_multi_map.h>
Public Member Functions | |
template<typename K , typename V > | |
boost::future< bool > | put (const K &key, const V &value) |
Transactional implementation of multi_map::put(key , value). More... | |
template<typename K , typename V > | |
boost::future< std::vector< V > > | get (const K &key) |
Transactional implementation of multi_map::get(key). More... | |
template<typename K , typename V > | |
boost::future< bool > | remove (const K &key, const V &value) |
Transactional implementation of multi_map::remove(key , value). More... | |
template<typename K , typename V > | |
boost::future< std::vector< V > > | remove (const K &key) |
Transactional implementation of multi_map::remove(key). More... | |
template<typename K > | |
boost::future< int > | value_count (const K &key) |
Transactional implementation of multi_map::value_count(key). More... | |
Friends | |
class | transaction_context |
Transactional implementation of MultiMap.
Definition at line 28 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map::get(key).
Definition at line 48 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map::put(key , value).
Definition at line 38 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map::remove(key).
Definition at line 68 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map::remove(key , value).
Definition at line 58 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map::value_count(key).
Definition at line 78 of file transactional_multi_map.h.