26#ifndef __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H
27#define __TERRALIB_DATAACCESS_INTERNAL_DATASOURCEINFO_H
38#include <boost/noncopyable.hpp>
39#include <boost/shared_ptr.hpp>
67 const std::string&
getId()
const;
69 void setId(
const std::string&
id);
A class for representing an Uniform Resource Identifier (URI).
A class to store the proxy information that must be used to access data located in URIs.
const std::string & getAccessDriver() const
const std::string & getTitle() const
bool operator<(const DataSourceInfo &rhs) const
void setId(const std::string &id)
void setDescription(const std::string &d)
std::string m_accessDriver
const std::string & getId() const
const std::string getConnInfoAsString() const
void setType(const std::string &dsType)
const std::string & getType() const
const std::string & getDescription() const
void setTitle(const std::string &title)
const te::core::URI & getConnInfo() const
void setAccessDriver(const std::string &d)
void setConnInfo(const std::string &conninfo)
std::string m_description
void setConnInfo(const te::core::URI &conninfo)
Namespace for the DataAccess API of TerraLib.
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
Configuration flags for the Data Access module of TerraLib.
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module.