Hazelcast C++ Client
 All Classes Functions Variables Enumerations Pages
Public Member Functions | Friends | List of all members
hazelcast::client::TransactionalMultiMap< K, V > Class Template Reference

Transactional implementation of MultiMap. More...

#include <TransactionalMultiMap.h>

+ Inheritance diagram for hazelcast::client::TransactionalMultiMap< K, V >:

Public Member Functions

bool put (const K &key, const V &value)
 Transactional implementation of Multimap::put(key , value). More...
 
std::vector< V > get (const K &key)
 Transactional implementation of Multimap::get(key). More...
 
bool remove (const K &key, const V &value)
 Transactional implementation of Multimap::remove(key , value). More...
 
std::vector< V > remove (const K &key)
 Transactional implementation of Multimap::remove(key). More...
 
int valueCount (const K &key)
 Transactional implementation of Multimap::valueCount(key). More...
 
int size ()
 Transactional implementation of Multimap::size(). More...
 

Friends

class TransactionContext
 

Detailed Description

template<typename K, typename V>
class hazelcast::client::TransactionalMultiMap< K, V >

Transactional implementation of MultiMap.

See Also
MultiMap
Parameters
<K>key
<V>value

Member Function Documentation

template<typename K , typename V >
std::vector<V> hazelcast::client::TransactionalMultiMap< K, V >::get ( const K &  key)
inline

Transactional implementation of Multimap::get(key).

See Also
Multimap::get(key)
template<typename K , typename V >
bool hazelcast::client::TransactionalMultiMap< K, V >::put ( const K &  key,
const V &  value 
)
inline

Transactional implementation of Multimap::put(key , value).

See Also
Multimap::put(key , value)
template<typename K , typename V >
bool hazelcast::client::TransactionalMultiMap< K, V >::remove ( const K &  key,
const V &  value 
)
inline

Transactional implementation of Multimap::remove(key , value).

See Also
Multimap::remove(key , value)
template<typename K , typename V >
std::vector<V> hazelcast::client::TransactionalMultiMap< K, V >::remove ( const K &  key)
inline

Transactional implementation of Multimap::remove(key).

See Also
Multimap::remove(key)
template<typename K , typename V >
int hazelcast::client::TransactionalMultiMap< K, V >::size ( )
inline

Transactional implementation of Multimap::size().

See Also
Multimap::size()
template<typename K , typename V >
int hazelcast::client::TransactionalMultiMap< K, V >::valueCount ( const K &  key)
inline

Transactional implementation of Multimap::valueCount(key).

See Also
Multimap::valueCount(key)

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