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