NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IDataSource Class Referenceabstract

Provides access to the members that manage the data source. More...

#include <data_sources_manager_interface.h>

Inheritance diagram for IDataSource:
IDataSourceBase

Public Member Functions

virtual SDKResult SDK_CALLTYPE GetName (SDKString &name) const =0 throw ()
 Returns data source name.
 
virtual SDKResult SDK_CALLTYPE GetParameters (ISDKParametersSP &parameters) const =0 throw ()
 Returns data source parameters.
 
virtual SDKResult SDK_CALLTYPE SetFilters (const sdk::gdb::IQueryParametersSP &dataset_filter, const sdk::gdb::IQueryParametersSP &feature_query_filter, const sdk::gdb::IFeatureFilterSP &feature_filter)=0 throw ()
 Sets a dataset filter and a query and a callback filters for feature request.
 
virtual SDKResult SDK_CALLTYPE GetFilters (sdk::gdb::IQueryParametersSP &dataset_filter, sdk::gdb::IQueryParametersSP &feature_query_filter, sdk::gdb::IFeatureFilterSP &feature_filter) const =0 throw ()
 Retrieves the dataset filter, the query filter and the callback filter.
 

Detailed Description

Provides access to the members that manage the data source.


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