OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimHttpRequest.h>
Public Types | |
enum | HttpMethodType { HTTP_METHOD_UNKNOWN = 0, HTTP_METHOD_GET = 1, HTTP_METHOD_POST = 2 } |
Public Member Functions | |
ossimHttpRequest () | |
bool | set (const ossimUrl &url, const ossimKeywordlist &headerOptions, HttpMethodType methodType=HTTP_METHOD_GET) |
virtual | ~ossimHttpRequest () |
void | setHeaderOptions (const ossimKeywordlist &options) |
void | addHeaderOption (const ossimString &name, const ossimString &value) |
void | clearHeaderOptions () |
ossimKeywordlist & | getHeaderOptions () |
const ossimKeywordlist & | getHeaderOptions () const |
virtual ossimString | getLastError () const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
![]() | |
ossimWebRequest () | |
ossimWebRequest (const ossimUrl &url) | |
const ossimUrl & | getUrl () const |
virtual bool | setUrl (const ossimUrl &url) |
void | clearLastError () |
void | clearLastError () const |
const ossimString | getLastError () |
virtual ossimRefPtr< ossimWebResponse > | getResponse () |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Protected Attributes | |
ossimKeywordlist | m_headerOptions |
HttpMethodType | m_methodType |
TYPE_DATA | |
![]() | |
ossimUrl | m_url |
ossimString | m_lastError |
TYPE_DATA | |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 9 of file ossimHttpRequest.h.
Enumerator | |
---|---|
HTTP_METHOD_UNKNOWN | |
HTTP_METHOD_GET | |
HTTP_METHOD_POST |
Definition at line 12 of file ossimHttpRequest.h.
|
inline |
Definition at line 19 of file ossimHttpRequest.h.
|
inlinevirtual |
Definition at line 33 of file ossimHttpRequest.h.
|
inline |
Definition at line 40 of file ossimHttpRequest.h.
Referenced by ossimKakaduJpipHandler::allocateSession(), and ossimKakaduJpipHandler::loadClient().
|
inline |
Definition at line 44 of file ossimHttpRequest.h.
Referenced by ossimKakaduJpipHandler::loadClient(), and loadState().
|
inline |
Definition at line 45 of file ossimHttpRequest.h.
|
inline |
Definition at line 46 of file ossimHttpRequest.h.
|
inlinevirtual |
|
virtual |
Method to the load (recreate) the state of the object from a keyword list. Return true if ok or false on error.
Reimplemented from ossimObject.
Reimplemented in ossimCurlHttpRequest.
Definition at line 5 of file ossimHttpRequest.cpp.
References clearHeaderOptions(), ossimKeywordlist::find(), HTTP_METHOD_GET, HTTP_METHOD_POST, HTTP_METHOD_UNKNOWN, ossimObject::loadState(), m_methodType, and ossimString::upcase().
Referenced by ossimCurlHttpRequest::loadState().
|
inline |
Definition at line 23 of file ossimHttpRequest.h.
References ossimWebRequest::setUrl().
Referenced by ossimKakaduJpipHandler::allocateSession(), ossimWebPluginRequestFactory::create(), ossim::CurlStreamFactory::exists(), and ossimKakaduJpipHandler::loadClient().
|
inline |
Definition at line 36 of file ossimHttpRequest.h.
|
protected |
Definition at line 54 of file ossimHttpRequest.h.
Referenced by ossimCurlHttpRequest::getContentLength(), and ossimCurlHttpRequest::getResponse().
|
protected |
Definition at line 55 of file ossimHttpRequest.h.
Referenced by ossimCurlHttpRequest::getResponse(), and loadState().
|
protected |
Definition at line 56 of file ossimHttpRequest.h.