26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H    27 #define __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H    30 #include "../../core/uri/URI.h"    31 #include "../Config.h"    38 #include <boost/noncopyable.hpp>    39 #include <boost/shared_ptr.hpp>    43   namespace core { 
class URI; }
    67           const std::string& getId() 
const;
    69           void setId(
const std::string& 
id);
    71           const std::string& getType() 
const;
    73           void setType(
const std::string& dsType);
    75           const std::string& getAccessDriver() 
const;
    77           void setAccessDriver(
const std::string& d);
    79           const std::string& getTitle() 
const;
    81           void setTitle(
const std::string& title);
    83           const std::string& getDescription() 
const;
    85           void setDescription(
const std::string& d);
    89           const std::string getConnInfoAsString() 
const;
    93           void setConnInfo(
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 to store the proxy information that must be used to access data located in URIs...
 
A class that represents a data source component. 
 
#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