10 #ifndef ossimCurlStreamFactory_HEADER 11 #define ossimCurlStreamFactory_HEADER 1 27 virtual std::shared_ptr<ossim::istream>
30 std::ios_base::openmode openMode)
const;
32 virtual std::shared_ptr<ossim::ostream>
35 std::ios_base::openmode openMode)
const;
37 virtual std::shared_ptr<ossim::iostream>
40 std::ios_base::openmode openMode)
const;
53 virtual bool exists(
const std::string& connectionString,
54 bool& continueFlag)
const;
virtual std::shared_ptr< ossim::iostream > createIOstream(const std::string &connectionString, const ossimKeywordlist &options, std::ios_base::openmode openMode) const
ossimCurlHttpRequest m_curlHttpRequest
virtual bool exists(const std::string &connectionString, bool &continueFlag) const
Methods to test if connection exists.
static CurlStreamFactory * instance()
Represents serializable keyword/value map.
This code was derived from https://gist.github.com/mshockwave.
virtual std::shared_ptr< ossim::ostream > createOstream(const std::string &connectionString, const ossimKeywordlist &options, std::ios_base::openmode openMode) const
virtual std::shared_ptr< ossim::istream > createIstream(const std::string &connectionString, const ossimKeywordlist &options, std::ios_base::openmode openMode) const
virtual ~CurlStreamFactory()
static CurlStreamFactory * m_instance