LibreOffice Module svl (master) 1
|
#include <inethist.hxx>
Public Member Functions | |
bool | QueryProtocol (INetProtocol eProto) const |
QueryProtocol. More... | |
bool | QueryUrl (const INetURLObject &rUrl) const |
QueryUrl. More... | |
bool | QueryUrl (std::u16string_view rUrl) const |
void | PutUrl (const INetURLObject &rUrl) |
PutUrl. More... | |
Public Member Functions inherited from SfxBroadcaster | |
SfxBroadcaster () | |
SfxBroadcaster (const SfxBroadcaster &rBC) | |
virtual | ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE |
void | Broadcast (const SfxHint &rHint) |
bool | HasListeners () const |
size_t | GetListenerCount () const |
Get the number of listeners which are registered at this broadcaster. More... | |
void | ForAllListeners (std::function< bool(SfxListener *)> f) const |
Iterate over all the listeners and call the passed function. More... | |
Static Public Member Functions | |
static INetURLHistory * | GetOrCreate () |
GetOrCreate. More... | |
Private Member Functions | |
SAL_DLLPRIVATE | INetURLHistory () |
Construction/Destruction. More... | |
virtual SAL_DLLPRIVATE | ~INetURLHistory () override |
void | PutUrl_Impl (const INetURLObject &rUrl) |
bool | QueryUrl_Impl (INetURLObject rUrl) const |
INetURLHistory (const INetURLHistory &)=delete | |
Not implemented. More... | |
INetURLHistory & | operator= (const INetURLHistory &)=delete |
Static Private Member Functions | |
static SAL_DLLPRIVATE void | NormalizeUrl_Impl (INetURLObject &rUrl) |
Implementation. More... | |
Private Attributes | |
std::unique_ptr< INetURLHistory_Impl > | m_pImpl |
Representation. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from SfxBroadcaster | |
void | Forward (SfxBroadcaster &rBC, const SfxHint &rHint) |
Definition at line 29 of file inethist.hxx.
|
private |
|
overrideprivatevirtual |
Definition at line 278 of file inethist.cxx.
|
privatedelete |
Not implemented.
|
static |
GetOrCreate.
Definition at line 285 of file inethist.cxx.
|
staticprivate |
Implementation.
Definition at line 291 of file inethist.cxx.
References INetURLObject::GetProtocol(), INetURLObject::GetURLPath(), INetURLObject::HasPort(), INetURLObject::HasURLPath(), INETHIST_DEF_FTP_PORT, INETHIST_DEF_HTTP_PORT, INETHIST_DEF_HTTPS_PORT, INetURLObject::IsCaseSensitive(), INetURLObject::NONE, INetURLObject::NotCanonical, INetURLObject::SetPort(), INetURLObject::SetURLPath(), and u.
Referenced by PutUrl_Impl(), and QueryUrl_Impl().
|
privatedelete |
|
inline |
|
private |
Definition at line 327 of file inethist.cxx.
References SfxBroadcaster::Broadcast(), DBG_ASSERT, INetURLObject::GetMainURL(), INetURLObject::GetURLNoMark(), INetURLObject::HasMark(), m_pImpl, INetURLObject::NONE, NormalizeUrl_Impl(), INetURLObject::NotCanonical, and INetURLObject::SetURL().
|
inline |
|
inline |
bool INetURLHistory::QueryUrl | ( | std::u16string_view | rUrl | ) | const |
Definition at line 349 of file inethist.cxx.
References INetURLObject::CompareProtocolScheme(), QueryProtocol(), and QueryUrl_Impl().
|
private |
Definition at line 358 of file inethist.cxx.
References DBG_ASSERT, INetURLObject::GetMainURL(), m_pImpl, INetURLObject::NONE, and NormalizeUrl_Impl().
Referenced by QueryUrl().
|
private |
Representation.
Definition at line 33 of file inethist.hxx.
Referenced by PutUrl_Impl(), and QueryUrl_Impl().