MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLPooledMapDataLayerManagerBase Class Reference
Inheritance diagram for TSLPooledMapDataLayerManagerBase:

Public Member Functions

void destroy ()
 
bool isValid () const
 
void returnLayer (TSLPooledMapDataLayer *layer)
 

Protected Member Functions

 TSLPooledMapDataLayerManagerBase ()
 
 ~TSLPooledMapDataLayerManagerBase ()
 

Constructor & Destructor Documentation

◆ TSLPooledMapDataLayerManagerBase()

TSLPooledMapDataLayerManagerBase::TSLPooledMapDataLayerManagerBase ( )
protected

◆ ~TSLPooledMapDataLayerManagerBase()

TSLPooledMapDataLayerManagerBase::~TSLPooledMapDataLayerManagerBase ( )
protected

Member Function Documentation

◆ destroy()

void TSLPooledMapDataLayerManagerBase::destroy ( )

Deletes the manager. Ensure all assigned pooled data layers layers have been returned to the manager before calling this method.

◆ isValid()

bool TSLPooledMapDataLayerManagerBase::isValid ( ) const

Returns if this manager is valid and can be used. This method will return false if the manager was constructed using a map file that cannot be loaded.

This method is thread-safe.

◆ returnLayer()

void TSLPooledMapDataLayerManagerBase::returnLayer ( TSLPooledMapDataLayer * layer)

Returns an assigned threaded map data layer to the pool of available layers.

This method is thread-safe.