neic-glass3  1.4.6
inputinterface.h
Go to the documentation of this file.
1 /*****************************************
2  * This file is documented for Doxygen.
3  * If you modify this file please update
4  * the comments so that Doxygen will still
5  * be able to work.
6  ****************************************/
7 #ifndef INPUTINTERFACE_H
8 #define INPUTINTERFACE_H
9 
10 #include <json.h>
11 #include <memory>
12 
13 namespace glass3 {
14 namespace util {
15 
27 class iInput {
28  public:
38  virtual std::shared_ptr<json::Object> getInputData() = 0;
39 
49  virtual int getInputDataCount() = 0;
50 };
51 } // namespace util
52 } // namespace glass3
53 #endif // INPUTINTERFACE_H
virtual int getInputDataCount()=0
Get count of remaining input data.
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...
The input data retrieval interface, used to provide input data to other parts of neic-glass3.
Definition: inputinterface.h:27
virtual std::shared_ptr< json::Object > getInputData()=0
Get input data.