GSAPI::IDatabaseSelector interface

This is an interface for a very simple functor object which takes a DatabaseGraphNode as parameter (the starting floor plan node in case of the DatabaseGraph‘s SelectDatabases () method) and enumerating it’s children it returns an ordered list of API_DatabaseInfo structures. There’s a simple implementation in the DefaultImplementation folder (GSAPI::BFSTreeSelector), which returns the graph nodes in Breadth First Search traversal order (or may filter these according to the user requirements).


Namespace: GSAPI

Header: IDatabaseSelector.hpp

Version: API 10.21 or later

See Also

DatabaseGraph class | DatabaseGraphNode class