Sirikata
Public Member Functions | Private Attributes
Sirikata::AggregateManager::LocationServiceCache Class Reference
Collaboration diagram for Sirikata::AggregateManager::LocationServiceCache:

List of all members.

Public Member Functions

 LocationServiceCache ()
std::tr1::shared_ptr
< LocationInfo
getLocationInfo (const UUID &uuid)
void insertLocationInfo (const UUID &uuid, std::tr1::shared_ptr< LocationInfo > locinfo)
void removeLocationInfo (const UUID &uuid)

Private Attributes

std::tr1::unordered_map< UUID,
std::tr1::shared_ptr
< LocationInfo >, UUID::Hasher
mLocMap

Constructor & Destructor Documentation

Sirikata::AggregateManager::LocationServiceCache::LocationServiceCache ( ) [inline]

Member Function Documentation

std::tr1::shared_ptr<LocationInfo> Sirikata::AggregateManager::LocationServiceCache::getLocationInfo ( const UUID uuid) [inline]
void Sirikata::AggregateManager::LocationServiceCache::insertLocationInfo ( const UUID uuid,
std::tr1::shared_ptr< LocationInfo locinfo 
) [inline]
void Sirikata::AggregateManager::LocationServiceCache::removeLocationInfo ( const UUID uuid) [inline]

Member Data Documentation

std::tr1::unordered_map<UUID, std::tr1::shared_ptr<LocationInfo> , UUID::Hasher> Sirikata::AggregateManager::LocationServiceCache::mLocMap [private]

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