Index: branches/tap_branches/pswarp/src/pswarp.h
===================================================================
--- branches/tap_branches/pswarp/src/pswarp.h	(revision 25900)
+++ branches/tap_branches/pswarp/src/pswarp.h	(revision 27838)
@@ -80,6 +80,6 @@
 bool pswarpParseCamera (pmConfig *config);
 bool pswarpDefine (pmConfig *config);
-bool pswarpLoop (pmConfig *config);
-void pswarpCleanup (pmConfig *config);
+bool pswarpLoop (pmConfig *config, psMetadata *stats);
+psExit pswarpExitCode(psExit exitValue);
 bool pswarpTransformReadout (pmReadout *output, pmReadout *input, pmConfig *config);
 bool pswarpTransformSources(pmReadout *output, pmReadout *input, pmConfig *config);
@@ -129,2 +129,20 @@
 /// Print version information
 void pswarpVersionPrint(void);
+
+/// Activate a list of files
+///
+/// File list must be NULL-terminated
+void pswarpFileActivation(pmConfig *config, // Configuration
+                          char **files, // Files to turn on/off
+                          bool state   // Activation state
+    );
+
+
+// Run down the FPA hierarchy, checking files
+bool pswarpIOChecksBefore(pmConfig *config // Configuration
+    );
+
+// Run up the FPA hierarchy, checking files
+bool pswarpIOChecksAfter(pmConfig *config // Configuration
+    );
+
