21 #ifndef INCLUDED_UCB_SOURCE_UCP_WEBDAV_SERFURI_HXX
22 #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_SERFURI_HXX
25 #include <rtl/ustring.hxx>
31 #define DEFAULT_HTTP_PORT 80
32 #define DEFAULT_HTTPS_PORT 443
49 void init(
const apr_uri_t * pUri );
54 explicit SerfUri(
const OUString & inUri );
56 explicit SerfUri(
const apr_uri_t * inUri );
89 static OUString
unescape(
const OUString&
string );
93 const OUString & rHostName,
101 #endif // INCLUDED_UCB_SOURCE_UCP_WEBDAV_SERFURI_HXX
bool operator==(const SerfUri &rOther) const
OUString GetPathBaseName() const
bool operator!=(const SerfUri &rOther) const
void AppendPath(const OUString &rPath)
void SetScheme(const OUString &scheme)
const OUString & GetHost() const
OUString makeConnectionEndPointString() const
sal_Int32 GetPort() const
const OUString & GetPath() const
static OUString escapeSegment(const OUString &segment)
const OUString & GetUserInfo() const
SerfUri(const OUString &inUri)
OUString GetPathBaseNameUnescaped() const
const OUString & GetScheme() const
static OUString unescape(const OUString &string)
const OUString & GetURI() const
void init(const apr_uri_t *pUri)