MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLPathListCallbackClass Class Referenceabstract

Detailed Description

This callback class is used by the TSLPathList class, to locate files during the getMatchingDirectoriesMT function.

Public Member Functions

virtual ~TSLPathListCallbackClass ()=0
 
virtual TSLPathlistCallbackReturn fileLocationRequired (void *arg, const TSLSimpleString &filename, TSLSimpleString &directory, TSLMaplCompressionOption &compression)=0
 

Constructor & Destructor Documentation

◆ ~TSLPathListCallbackClass()

TSLPathListCallbackClass::~TSLPathListCallbackClass ( )
inlinepure virtual

Class TSLPathListCallbackClass Class TSLPathListCallbackClass Additional Declarations

Member Function Documentation

◆ fileLocationRequired()

virtual TSLPathlistCallbackReturn TSLPathListCallbackClass::fileLocationRequired ( void * arg,
const TSLSimpleString & filename,
TSLSimpleString & directory,
TSLMaplCompressionOption & compression )
pure virtual

This callback function is called by the TSLPathList class when the location of a file is required during the getMatchingDirectoriesMT() function.

Parameters
argThe arg value passed to the pathlist constructor, user-defined.
filenameThe file to locate.
directoryThe callback should set this to the directory where the file can be found.
compressionThe callback should set this in order to indicate that the directory is compressed. See TSLMaplCompressionOption.
Returns
The result of the callbacks operation. See TSLPathlistCallbackReturn.