OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimUrl.h
Go to the documentation of this file.
1 #ifndef ossimUrl_HEADER
2 #define ossimUrl_HEADER
6 
8 {
9 public:
10  ossimUrl();
11  ossimUrl(const ossimString& url);
12  ossimUrl(const ossimString& protocol,
13  const ossimString& ip,
14  const ossimString& port,
15  const ossimString& path,
16  const ossimString& params);
17  const ossimString& getProtocol()const{return m_protocol;}
18  const ossimString& getIp()const{return m_ip;}
19  const ossimString& getPort()const{return m_port;}
20  const ossimString& getPath()const{return m_path;}
21  const ossimString& getParams()const{return m_params;}
22 
23  void setProtocol(const ossimString& protocol){m_protocol = protocol;}
24  void setIp(const ossimString& ip);
25  void setPort(const ossimString& port){m_port = port;}
26  void setPath(const ossimString& path){m_path = path;}
27  void setParams(const ossimString& params){m_params = params;}
28 
29  void setParams(const ossimKeywordlist& kwl);
30 
31  void setFieldsFromUrl(const ossimString& url);
32  ossimString toString()const;
33 
34 protected:
40 };
41 
42 #endif
void setPort(const ossimString &port)
Definition: ossimUrl.h:25
ossimString m_port
Definition: ossimUrl.h:37
Represents serializable keyword/value map.
ossimString m_protocol
Definition: ossimUrl.h:35
ossimString m_ip
Definition: ossimUrl.h:36
void setProtocol(const ossimString &protocol)
Definition: ossimUrl.h:23
void setPath(const ossimString &path)
Definition: ossimUrl.h:26
const ossimString & getParams() const
Definition: ossimUrl.h:21
const ossimString & getProtocol() const
Definition: ossimUrl.h:17
const ossimString & getPath() const
Definition: ossimUrl.h:20
ossimString m_params
Definition: ossimUrl.h:39
const ossimString & getPort() const
Definition: ossimUrl.h:19
ossimString m_path
Definition: ossimUrl.h:38
#define OSSIM_DLL
const ossimString & getIp() const
Definition: ossimUrl.h:18
void setParams(const ossimString &params)
Definition: ossimUrl.h:27