neic-glass3  1.4.6
outputinterface.h
Go to the documentation of this file.
1 #ifndef OUTPUTINTERFACE_H
2 #define OUTPUTINTERFACE_H
3 
4 #include <json.h>
5 #include <memory>
6 
7 namespace glass3 {
8 namespace util {
9 
19 class iOutput {
20  public:
30  virtual void sendToOutput(std::shared_ptr<json::Object> data) = 0; // NOLINT
31 };
32 } // namespace util
33 } // namespace glass3
34 #endif // OUTPUTINTERFACE_H
The output message interface, used in sending data to output classes in neic-glass3.
Definition: outputinterface.h:19
virtual void sendToOutput(std::shared_ptr< json::Object > data)=0
Send output data.
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...