aboutsummaryrefslogtreecommitdiffstats
path: root/sisinstall/fakepsion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sisinstall/fakepsion.cpp')
-rw-r--r--sisinstall/fakepsion.cpp53
1 files changed, 53 insertions, 0 deletions
diff --git a/sisinstall/fakepsion.cpp b/sisinstall/fakepsion.cpp
new file mode 100644
index 0000000..49defca
--- /dev/null
+++ b/sisinstall/fakepsion.cpp
@@ -0,0 +1,53 @@
+
+#include "fakepsion.h"
+
+#include <stdio.h>
+
+FakePsion::~FakePsion()
+{
+}
+
+bool
+FakePsion::connect()
+{
+ return true;
+}
+
+Enum<rfsv::errs>
+FakePsion::copyToPsion(const char * const from, const char * const to,
+ void *, cpCallback_t func)
+{
+ printf(" -- Not really copying %s to %s\n", from, to);
+ return rfsv::E_PSI_GEN_NONE;
+}
+
+Enum<rfsv::errs>
+FakePsion::devinfo(const char drive, PlpDrive& plpDrive)
+{
+ return rfsv::E_PSI_GEN_NONE;
+}
+
+Enum<rfsv::errs>
+FakePsion::devlist(u_int32_t& devbits)
+{
+ return rfsv::E_PSI_GEN_FAIL;
+}
+
+bool
+FakePsion::dirExists(const char* name)
+{
+ return true;
+}
+
+void
+FakePsion::disconnect()
+{
+}
+
+Enum<rfsv::errs>
+FakePsion::mkdir(const char* dir)
+{
+ printf(" -- Not really creating dir %s\n", dir);
+ return rfsv::E_PSI_GEN_NONE;
+}
+