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

Transactional implementation of MultiMap. More...

#include <RawPointerTransactionalMultiMap.h>

Public Member Functions

 RawPointerTransactionalMultiMap (TransactionalMultiMap< K, V > &m)
 
bool put (const K &key, const V &value)
 Transactional implementation of Multimap::put(key , value). More...
 
std::auto_ptr< DataArray< K > > 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::auto_ptr< DataArray< 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...
 

Detailed Description

template<typename K, typename V>
class hazelcast::client::adaptor::RawPointerTransactionalMultiMap< K, V >

Transactional implementation of MultiMap.

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

Member Function Documentation

template<typename K , typename V >
std::auto_ptr<DataArray<K> > hazelcast::client::adaptor::RawPointerTransactionalMultiMap< 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::adaptor::RawPointerTransactionalMultiMap< 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::adaptor::RawPointerTransactionalMultiMap< 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::auto_ptr<DataArray<V> > hazelcast::client::adaptor::RawPointerTransactionalMultiMap< 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::adaptor::RawPointerTransactionalMultiMap< K, V >::size ( )
inline

Transactional implementation of Multimap::size().

See Also
Multimap::size()
template<typename K , typename V >
int hazelcast::client::adaptor::RawPointerTransactionalMultiMap< 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: