|
TraceMaker
C++ API of the engine
|
#include <core/events.hpp>
Public Member Functions | |
| virtual | ~Sink ()=default |
| virtual void | publish (std::string json)=0 |
| One JSON object per message (see the protocol document for the message types). | |
| virtual bool | wants_transient () const |
| Transient, droppable messages (search frontiers, ghosts). Return false to let producers skip building them. | |
Definition at line 11 of file events.hpp.
|
virtualdefault |
|
pure virtual |
One JSON object per message (see the protocol document for the message types).
Implemented in tmk::events::NullSink, and tmk::server::ViewerServer.
|
inlinevirtual |
Transient, droppable messages (search frontiers, ghosts). Return false to let producers skip building them.
Reimplemented in tmk::events::NullSink, and tmk::server::ViewerServer.
Definition at line 17 of file events.hpp.