LibreOffice Module framework (master) 1
Classes | Namespaces | Macros | Enumerations
protocols.h File Reference
#include <sal/config.h>
#include <string_view>
#include <o3tl/string_view.hxx>
Include dependency graph for protocols.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  framework::ProtocolCheck
 

Namespaces

namespace  framework
 

Macros

#define SPECIALPROTOCOL_PRIVATE   "private:"
 some protocols must be checked during loading or dispatching URLs manually It can be necessary to decide, if a URL represent a non visible content or a real visible component. More...
 
#define SPECIALPROTOCOL_PRIVATE_OBJECT   u"private:object"
 
#define SPECIALPROTOCOL_PRIVATE_STREAM   u"private:stream"
 
#define SPECIALPROTOCOL_PRIVATE_FACTORY   u"private:factory"
 
#define SPECIALPROTOCOL_SLOT   u"slot:"
 
#define SPECIALPROTOCOL_UNO   u".uno:"
 
#define SPECIALPROTOCOL_MACRO   u"macro:"
 
#define SPECIALPROTOCOL_SERVICE   u"service:"
 
#define SPECIALPROTOCOL_MAILTO   u"mailto:"
 
#define SPECIALPROTOCOL_NEWS   u"news:"
 

Enumerations

enum class  framework::EProtocol {
  framework::PrivateObject ,
  framework::PrivateStream ,
  framework::PrivateFactory ,
  framework::Slot ,
  framework::Uno ,
  framework::Macro ,
  framework::Service ,
  framework::MailTo ,
  framework::News
}
 well known protocols More...
 

Macro Definition Documentation

◆ SPECIALPROTOCOL_MACRO

#define SPECIALPROTOCOL_MACRO   u"macro:"

Definition at line 51 of file protocols.h.

◆ SPECIALPROTOCOL_MAILTO

#define SPECIALPROTOCOL_MAILTO   u"mailto:"

Definition at line 55 of file protocols.h.

◆ SPECIALPROTOCOL_NEWS

#define SPECIALPROTOCOL_NEWS   u"news:"

Definition at line 57 of file protocols.h.

◆ SPECIALPROTOCOL_PRIVATE

#define SPECIALPROTOCOL_PRIVATE   "private:"

some protocols must be checked during loading or dispatching URLs manually It can be necessary to decide, if a URL represent a non visible content or a real visible component.

Definition at line 39 of file protocols.h.

◆ SPECIALPROTOCOL_PRIVATE_FACTORY

#define SPECIALPROTOCOL_PRIVATE_FACTORY   u"private:factory"

Definition at line 45 of file protocols.h.

◆ SPECIALPROTOCOL_PRIVATE_OBJECT

#define SPECIALPROTOCOL_PRIVATE_OBJECT   u"private:object"

Definition at line 41 of file protocols.h.

◆ SPECIALPROTOCOL_PRIVATE_STREAM

#define SPECIALPROTOCOL_PRIVATE_STREAM   u"private:stream"

Definition at line 43 of file protocols.h.

◆ SPECIALPROTOCOL_SERVICE

#define SPECIALPROTOCOL_SERVICE   u"service:"

Definition at line 53 of file protocols.h.

◆ SPECIALPROTOCOL_SLOT

#define SPECIALPROTOCOL_SLOT   u"slot:"

Definition at line 47 of file protocols.h.

◆ SPECIALPROTOCOL_UNO

#define SPECIALPROTOCOL_UNO   u".uno:"

Definition at line 49 of file protocols.h.