![]() |
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). | |
template<typename K, typename V> | |
boost::future< std::vector< V > > | get (const K &key) |
Transactional implementation of multi_map#get(key). | |
template<typename K, typename V> | |
boost::future< bool > | remove (const K &key, const V &value) |
Transactional implementation of multi_map#remove(key , value). | |
template<typename K, typename V> | |
boost::future< std::vector< V > > | remove (const K &key) |
Transactional implementation of multi_map#remove(key). | |
template<typename K> | |
boost::future< int > | value_count (const K &key) |
Transactional implementation of multi_map#value_count(key). |
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 52 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map#put(key , value).
Definition at line 40 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map#remove(key).
Definition at line 76 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map#remove(key , value).
Definition at line 64 of file transactional_multi_map.h.
|
inline |
Transactional implementation of multi_map#value_count(key).
Definition at line 88 of file transactional_multi_map.h.
|
friend |
Definition at line 31 of file transactional_multi_map.h.