diff --git a/services/backup/src/BackupServiceImpl.h b/services/backup/src/BackupServiceImpl.h --- a/services/backup/src/BackupServiceImpl.h +++ b/services/backup/src/BackupServiceImpl.h @@ -31,6 +31,10 @@ grpc::ServerWriteReactor *PullBackup( grpc::CallbackServerContext *context, const backup::PullBackupRequest *request) override; + + grpc::ServerReadReactor *AddAttachment( + grpc::CallbackServerContext *context, + google::protobuf::Empty *response) override; }; } // namespace network diff --git a/services/backup/src/BackupServiceImpl.cpp b/services/backup/src/BackupServiceImpl.cpp --- a/services/backup/src/BackupServiceImpl.cpp +++ b/services/backup/src/BackupServiceImpl.cpp @@ -1,5 +1,6 @@ #include "BackupServiceImpl.h" +#include "AddAttachmentReactor.h" #include "CreateNewBackupReactor.h" #include "PullBackupReactor.h" #include "RecoverBackupKeyReactor.h" @@ -47,5 +48,12 @@ return reactor; } +grpc::ServerReadReactor * +BackupServiceImpl::AddAttachment( + grpc::CallbackServerContext *context, + google::protobuf::Empty *response) { + return new reactor::AddAttachmentReactor(response); +} + } // namespace network } // namespace comm