#include <coherence/util/ConverterCollections.hpp>
Inherits ConverterCollections::ConverterMap.
Public Types | |
| typedef spec::Handle | Handle |
| ConverterConcurrentMap Handle definition. | |
| typedef spec::View | View |
| ConverterConcurrentMap View definition. | |
| typedef spec::Holder | Holder |
| ConverterConcurrentMap Holder definition. | |
Public Member Functions | |
| virtual bool | lock (Object::View vKey, int64_t cWait) const |
| virtual bool | lock (Object::View vKey) const |
| virtual bool | unlock (Object::View vKey) const |
| virtual ConcurrentMap::View | getConcurrentMap () const |
| Return the underlying ConcurrentMap. | |
| virtual ConcurrentMap::Handle | getConcurrentMap () |
| Return the underlying ConcurrentMap. | |
Protected Member Functions | |
| ConverterConcurrentMap (ConcurrentMap::Handle hMapDelegate, EntryConverter::View vConvUp, EntryConverter::View vConvDown) | |
| Create a ConverterConcurrentMap which delegates to the specified ConcurrentMap. | |
| ConverterConcurrentMap (ConcurrentMap::View vMapDelegate, EntryConverter::View vConvUp, EntryConverter::View vConvDown) | |
| Create a ConverterConcurrentMap which delegates to the specified ConcurrentMap. | |
| ConverterConcurrentMap | ( | ConcurrentMap::Handle | hMapDelegate, | |
| EntryConverter::View | vConvUp, | |||
| EntryConverter::View | vConvDown | |||
| ) | [protected] |
Create a ConverterConcurrentMap which delegates to the specified ConcurrentMap.
| hMap | the specified ConcurrentMap | |
| vConvUp | the EntryConverter from the underlying Map | |
| vConvDown | the EntryConverter to the underlying Map |
| ConverterConcurrentMap | ( | ConcurrentMap::View | vMapDelegate, | |
| EntryConverter::View | vConvUp, | |||
| EntryConverter::View | vConvDown | |||
| ) | [protected] |
Create a ConverterConcurrentMap which delegates to the specified ConcurrentMap.
| vMap | the specified ConcurrentMap | |
| vConvUp | the EntryConverter from the underlying Map | |
| vConvDown | the EntryConverter to the underlying Map |
| virtual ConcurrentMap::View getConcurrentMap | ( | ) | const [virtual] |
Return the underlying ConcurrentMap.
| virtual ConcurrentMap::Handle getConcurrentMap | ( | ) | [virtual] |
Return the underlying ConcurrentMap.