Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace třídy PluginInterfaceabstract

Interface pro pluginy serveru. ...

#include <plugininterface.h>

Diagram dědičnosti pro třídu PluginInterface:
Plugin

Veřejné metody

virtual QString description ()=0
 Vrací název pluginu.
 
virtual QString path ()=0
 Vrací cestu pro www server.
 
virtual Httpd::AbstractControllercreateController (HobrasoftHttpd::HttpConnection *)=0
 Vytváří nový kontroler pro www server a vrací jeho adresu.
 

Detailní popis

Interface pro pluginy serveru.

V této podobě vidí plugin server. Pro odvození pluginu použijte třídu Plugin.

Definice je uvedena na řádku 12 v souboru plugininterface.h.

Dokumentace členských funkcí

◆ createController()

virtual Httpd::AbstractController * PluginInterface::createController ( HobrasoftHttpd::HttpConnection * )
pure virtual

Vytváří nový kontroler pro www server a vrací jeho adresu.

Pokud má být plugin přístupný přes www rozhraní serveru, musí být v pluginu vytvořený kontroler odvozený od třídy Httpd::AbstractController a musí být reimplementovaná metoda createController().

Implementováno v Plugin.

◆ description()

virtual QString PluginInterface::description ( )
pure virtual

Vrací název pluginu.

Tato metoda musí být vždy reimplementovaná.

◆ path()

virtual QString PluginInterface::path ( )
pure virtual

Vrací cestu pro www server.

Pokud má být plugin přístupný přes www rozhraní serveru, musí metoda vracet nepoužitou cestu v hierarchii www stránek, například: "/demo-plugin"

Implementováno v Plugin.


Dokumentace pro tuto třídu byla vygenerována z následujícího souboru: