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).
Requirements
Namespace: GSAPI
Header: IDatabaseSelector.hpp
Version: API 10.21 or later