Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
dcn::async::SignalWorker Class Reference

#include <signal_worker.hpp>

Public Member Functions

 SignalWorker (asio::io_context &io_context, std::vector< int > signal_ids, std::function< asio::awaitable< void >()> graceful_close_handler, std::function< void()> close_handler)
 
 ~SignalWorker ()=default
 
 SignalWorker (const SignalWorker &)=delete
 
SignalWorkeroperator= (const SignalWorker &)=delete
 
 SignalWorker (SignalWorker &&)=delete
 
SignalWorkeroperator= (SignalWorker &&)=delete
 
void start ()
 

Constructor & Destructor Documentation

◆ SignalWorker() [1/3]

dcn::async::SignalWorker::SignalWorker ( asio::io_context &  io_context,
std::vector< int >  signal_ids,
std::function< asio::awaitable< void >()>  graceful_close_handler,
std::function< void()>  close_handler 
)

◆ ~SignalWorker()

dcn::async::SignalWorker::~SignalWorker ( )
default

◆ SignalWorker() [2/3]

dcn::async::SignalWorker::SignalWorker ( const SignalWorker )
delete

◆ SignalWorker() [3/3]

dcn::async::SignalWorker::SignalWorker ( SignalWorker &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

SignalWorker & dcn::async::SignalWorker::operator= ( const SignalWorker )
delete

◆ operator=() [2/2]

SignalWorker & dcn::async::SignalWorker::operator= ( SignalWorker &&  )
delete

◆ start()

void dcn::async::SignalWorker::start ( )

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