docs: further setting up structure
This commit is contained in:
@ -1,4 +1,23 @@
|
||||
#ifndef PROTECTOR_SCHEDULE_H
|
||||
#define PROTECTOR_SCHEDULE_H
|
||||
#include <string>
|
||||
|
||||
#endif // PROTECTOR_SCHEDULE_H
|
||||
#include "bs-utility.h"
|
||||
#include "engine.h"
|
||||
class BookStoreBackEndClass {
|
||||
std::string config_dir;
|
||||
BlockingStringStream *input_ptr;
|
||||
BlockingStringStream *output_ptr;
|
||||
BookStoreEngineClass *engine_ptr;
|
||||
|
||||
public:
|
||||
BookStoreBackEndClass() = delete;
|
||||
BookStoreBackEndClass(std::string config_dir, BlockingStringStream *input_ptr,
|
||||
BlockingStringStream *output_ptr)
|
||||
: config_dir(config_dir), input_ptr(input_ptr), output_ptr(output_ptr) {
|
||||
engine_ptr = new BookStoreEngineClass(config_dir);
|
||||
}
|
||||
~BookStoreBackEndClass() { delete engine_ptr; }
|
||||
void Run();
|
||||
};
|
||||
#endif // PROTECTOR_SCHEDULE_H
|
Reference in New Issue
Block a user