palliate v0.0.1
Palliate application and built-in plugins
wm Class Reference

#include <plugin.h>

Inheritance diagram for wm:

Public Member Functions

 wm (std::string_view _name)
 
producermake_server () override
 
client * make_client (transport &handle) override
 
- Public Member Functions inherited from plugin
 plugin (std::string_view _name)
 
virtual ~plugin ()=default
 
virtual std::unique_ptr< consumermake_consumer (transport::Client &handle)=0
 
virtual std::unique_ptr< producermake_producer ()=0
 

Additional Inherited Members

- Public Types inherited from plugin
typedef std::shared_ptr< plugin >(*)( init_f)
 
- Public Attributes inherited from plugin
std::string_view name
 

Constructor & Destructor Documentation

◆ wm()

wm::wm ( std::string_view  _name)
inlineexplicit

Member Function Documentation

◆ make_client()

client * wm::make_client ( transport &  handle)
inlineoverride

◆ make_server()

producer * wm::make_server ( )
inlineoverride

The documentation for this class was generated from the following file: