$darkmode
registrar.hpp File Reference
#include <list>
#include <memory>
#include <string>
#include <utility>
#include <cloe/handler.hpp>
#include <cloe/trigger.hpp>
Include dependency graph for registrar.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cloe::DirectCallback< E, Ctx >
 
class  cloe::Registrar
 

Typedefs

template<typename E , typename... Ctx>
using cloe::DirectCallbackPtr = std::shared_ptr< DirectCallback< E, Ctx... > >
 

Enumerations

enum  cloe::HandlerType { cloe::HandlerType::STATIC, cloe::HandlerType::DYNAMIC, cloe::HandlerType::BUFFERED }
 

Enumeration Type Documentation

◆ HandlerType

enum cloe::HandlerType
strong

A Handler accesses data from an asynchronous content.

In order to provide safety and performance, the form of content that the handler accesses must be specified.