26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H 
   27 #define __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H 
   30 #include "../Config.h" 
   37 #include <boost/noncopyable.hpp> 
   38 #include <boost/shared_ptr.hpp> 
   65           const std::string& getId() 
const;
 
   67           void setId(
const std::string& 
id);
 
   69           const std::string& getType() 
const;
 
   71           void setType(
const std::string& dsType);
 
   73           const std::string& getAccessDriver() 
const;
 
   75           void setAccessDriver(
const std::string& d);
 
   77           const std::string& getTitle() 
const;
 
   79           void setTitle(
const std::string& title);
 
   81           const std::string& getDescription() 
const;
 
   83           void setDescription(
const std::string& d);
 
   85           const std::map<std::string, std::string>& getConnInfo() 
const;
 
   87           std::map<std::string, std::string>& getConnInfo();
 
   89           std::string getConnInfoAsString();
 
   91           void setConnInfo(
const std::map<std::string, std::string>& connInfo);
 
   93           void setConnInfoFromString(
const std::string& conninfo);
 
  112 #endif  // __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H 
TEDATAACCESSEXPORT te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
 
std::string m_accessDriver
 
A class that represents a data source component. 
 
std::map< std::string, std::string > m_conninfo
 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::string m_description
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr