Nui
|
Public Member Functions | |
LinuxImplementation () | |
void | registerSchemeHandlers (WindowOptions const &options) override |
void | registerSchemeHandler (CustomScheme const &scheme) |
Public Member Functions inherited from Nui::Window::Implementation | |
Implementation () | |
virtual | ~Implementation () |
void | initialize (bool debug, void *options) |
template<class Derived > | |
std::shared_ptr< Derived > | shared_from_base () |
template<class Derived > | |
std::weak_ptr< Derived > | weak_from_base () |
Implementation () | |
Public Attributes | |
HostNameMappingInfo | hostNameMappingInfo |
std::recursive_mutex | schemeResponseRegistryGuard |
SelectablesRegistry< std::unique_ptr< Nui::Impl::Linux::SchemeContext > > | schemeResponseRegistry |
std::list< std::string > | schemes {} |
Public Attributes inherited from Nui::Window::Implementation | |
std::recursive_mutex | viewGuard |
boost::asio::thread_pool | pool |
std::unique_ptr< webview::webview > | view |
std::vector< std::filesystem::path > | cleanupFiles |
std::unordered_map< std::string, std::function< void(nlohmann::json const &)> > | callbacks |
int | width |
int | height |
std::function< void(std::string_view)> | onRpcError |
|
inline |
void Nui::Window::LinuxImplementation::registerSchemeHandler | ( | CustomScheme const & | scheme | ) |
|
overridevirtual |
Implements Nui::Window::Implementation.
HostNameMappingInfo Nui::Window::LinuxImplementation::hostNameMappingInfo |
SelectablesRegistry<std::unique_ptr<Nui::Impl::Linux::SchemeContext> > Nui::Window::LinuxImplementation::schemeResponseRegistry |
std::recursive_mutex Nui::Window::LinuxImplementation::schemeResponseRegistryGuard |
std::list<std::string> Nui::Window::LinuxImplementation::schemes {} |