|
LibreOffice Module framework (master) 1
|
#include <unordered_map>#include <optional>#include <com/sun/star/util/URL.hpp>#include <unotools/configitem.hxx>#include <rtl/ustring.hxx>Go to the source code of this file.
Classes | |
| struct | framework::ProtocolHandler |
| Programmer can register his own services to handle different protocols. More... | |
| class | framework::HandlerCache |
| class | framework::HandlerCFGAccess |
| implements configuration access for handler configuration @descr We use the ConfigItem mechanism to read/write values from/to configuration. More... | |
Namespaces | |
| namespace | framework |
Macros | |
| #define | CFG_PATH_SEPARATOR "/" |
| name of our configuration package More... | |
| #define | PROPERTY_PROTOCOLS "Protocols" |
Typedefs | |
| typedef std::unordered_map< OUString, OUString > | framework::PatternHash |
| This hash use registered pattern of all protocol handlers as keys and provide her uno implementation names as value. More... | |
| typedef std::unordered_map< OUString, ProtocolHandler > | framework::HandlerHash |
| This hash holds protocol handler structs by her names. More... | |
Variables | |
| constexpr OUStringLiteral | framework::PACKAGENAME_PROTOCOLHANDLER = u"Office.ProtocolHandler" |
| #define CFG_PATH_SEPARATOR "/" |
name of our configuration package
Definition at line 34 of file protocolhandlercache.hxx.
| #define PROPERTY_PROTOCOLS "Protocols" |
Definition at line 36 of file protocolhandlercache.hxx.