$darkmode
cloe::AliasCallback Class Reference

#include <trigger.hpp>

Inheritance diagram for cloe::AliasCallback:
Collaboration diagram for cloe::AliasCallback:

Public Member Functions

 AliasCallback (std::shared_ptr< Callback > owner)
 
void emplace (TriggerPtr &&t, const Sync &s) override
 
void to_json (fable::Json &) const override
 
- Public Member Functions inherited from cloe::Callback
void set_executer (CallbackExecuter exe)
 

Additional Inherited Members

- Protected Member Functions inherited from cloe::Callback
void execute (TriggerPtr &&t, const Sync &s)
 

Detailed Description

AliasCallback allows for a single Callback instance to be used for multiple event factories.

This callback is not meant to be triggered!

Member Function Documentation

◆ emplace()

void cloe::AliasCallback::emplace ( TriggerPtr &&  t,
const Sync s 
)
inlineoverridevirtual

Delegate emplacement to the underlying owner of triggers.

Implements cloe::Callback.

Here is the caller graph for this function:

◆ to_json()

void cloe::AliasCallback::to_json ( fable::Json ) const
inlineoverridevirtual

JSON output is zero.

Implements cloe::Callback.


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