fsfw/src/fsfw/tmtcservices/TmStoreAndSendHelper.h

19 lines
623 B
C++

#ifndef FSFW_TMTCSERVICES_TMSTOREANDSENDHELPER_H
#define FSFW_TMTCSERVICES_TMSTOREANDSENDHELPER_H
#include "TmSendHelper.h"
#include "TmStoreHelper.h"
class StoreAndSendWrapper {
public:
StoreAndSendWrapper(TmStoreHelper& storeHelper, TmSendHelper& sendHelper)
: storeHelper(storeHelper), sendHelper(sendHelper) {}
ReturnValue_t storeAndSendTmPacket(TmStoreHelper& storeHelper, TmSendHelper& sendHelper,
bool delOnFailure = true);
TmStoreHelper& storeHelper;
TmSendHelper& sendHelper;
bool delOnFailure = true;
};
#endif // FSFW_TMTCSERVICES_TMSTOREANDSENDHELPER_H