diff --git a/services/backup/docker-server/contents/server/src/Reactors/server/PullBackupReactor.h b/services/backup/docker-server/contents/server/src/Reactors/server/PullBackupReactor.h new file mode 100644 --- /dev/null +++ b/services/backup/docker-server/contents/server/src/Reactors/server/PullBackupReactor.h @@ -0,0 +1,35 @@ +#pragma once + +#include "ServerBidiReactorBase.h" + +#include "../_generated/backup.grpc.pb.h" +#include "../_generated/backup.pb.h" + +#include +#include +#include + +namespace comm { +namespace network { +namespace reactor { + +class PullBackupReactor : public ServerBidiReactorBase< + backup::PullBackupRequest, + backup::PullBackupResponse> { +public: + std::unique_ptr handleRequest( + backup::PullBackupRequest request, + backup::PullBackupResponse *response) override; +}; + +std::unique_ptr PullBackupReactor::handleRequest( + backup::PullBackupRequest request, + backup::PullBackupResponse *response) { + // TODO handle request + return std::make_unique( + grpc::StatusCode::UNIMPLEMENTED, "unimplemented"); +} + +} // namespace reactor +} // namespace network +} // namespace comm