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

#include <application.h>

Inheritance diagram for Application:

Public Member Functions

 Application (Configuration &_conf)
 
 ~Application () noexcept override
 
bool loop () override
 
void load_plugins () noexcept
 
kj::Promise< void > handshake (HandshakeContext context) override
 
kj::Promise< void > serve (ServeContext context) override
 
kj::Promise< void > connect (ConnectContext context) override
 
kj::Promise< void > status (StatusContext context) override
 

Constructor & Destructor Documentation

◆ Application()

Application::Application ( Configuration _conf)
explicit

◆ ~Application()

Application::~Application ( )
overridenoexcept

Member Function Documentation

◆ connect()

kj::Promise< void > Application::connect ( ConnectContext  context)
override

◆ handshake()

kj::Promise< void > Application::handshake ( HandshakeContext  context)
override

◆ load_plugins()

void Application::load_plugins ( )
noexcept

◆ loop()

bool Application::loop ( )
override

◆ serve()

kj::Promise< void > Application::serve ( ServeContext  context)
override

◆ status()

kj::Promise< void > Application::status ( StatusContext  context)
override

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