#ifndef MISSION_MEMORY_SDCARDMOUNTERIF_H_
#define MISSION_MEMORY_SDCARDMOUNTERIF_H_

#include <string>

#include "definitions.h"

class SdCardMountedIF {
 public:
  virtual ~SdCardMountedIF(){};
  virtual std::string getCurrentMountPrefix(sd::SdCard prefSdCardPtr = sd::SdCard::NONE) = 0;
  virtual bool isSdCardMounted(sd::SdCard sdCard) = 0;
  virtual ReturnValue_t getPreferredSdCard(sd::SdCard& sdCard) const = 0;

 private:
};

#endif /* MISSION_MEMORY_SDCARDMOUNTERIF_H_ */