|
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().