OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimWebPluginRequestFactory.cpp
Go to the documentation of this file.
2 #include "ossimCurlHttpRequest.h"
4 
6 {
7  m_instance = this;
8 }
9 
11 {
12  if(!m_instance)
13  {
15  }
16 
17  return m_instance;
18 }
19 
21 {
22 
24 
25  if(request->supportsProtocol(url.getProtocol()))
26  {
27  request->set(url, ossimKeywordlist());
28  }
29  else
30  {
31  request = 0;
32  }
33  return request.release();
34 }
virtual ossimWebRequest * create(const ossimUrl &url)
Represents serializable keyword/value map.
virtual bool supportsProtocol(const ossimString &protocol) const
static ossimWebPluginRequestFactory * instance()
const ossimString & getProtocol() const
Definition: ossimUrl.h:17
bool set(const ossimUrl &url, const ossimKeywordlist &headerOptions, HttpMethodType methodType=HTTP_METHOD_GET)
T * release()
Definition: ossimRefPtr.h:93
static ossimWebPluginRequestFactory * m_instance