Go to the documentation of this file.
   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);
 
  112 #endif  // __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H 
  
 
void setConnInfo(const std::string &conninfo)
 
const std::string & getTitle() const
 
void setConnInfo(const te::core::URI &conninfo)
 
const std::string & getId() const
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
 
void setType(const std::string &dsType)
 
const std::string & getType() const
 
bool operator<(const DataSourceInfo &rhs) const
 
void setId(const std::string &id)
 
A class that represents a data source component.
 
const std::string getConnInfoAsString() const
 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
const std::string & getAccessDriver() const
 
void setTitle(const std::string &title)
 
A class to store the proxy information that must be used to access data located in URIs.
 
void setAccessDriver(const std::string &d)
 
std::string m_accessDriver
 
void setDescription(const std::string &d)
 
const std::string & getDescription() const
 
const te::core::URI & getConnInfo() const
 
std::string m_description