docs: further setting up structure

This commit is contained in:
2023-12-12 04:02:12 +00:00
parent 3838d8e94a
commit 8426db0da1
7 changed files with 90 additions and 24 deletions

View File

@ -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