#define MOTHUROUT_H
/*
- * m->mothurOut.h
+ * mothurOut.h
* Mothur
*
* Created by westcott on 2/25/10.
void mothurOutEndLine();
void mothurOutJustToLog(string);
void errorOut(exception&, string, string);
+ void closeLog();
+ string getDefaultPath() { return defaultPath; }
+ void setDefaultPath(string);
+
+ string getReleaseDate() { return releaseDate; }
+ void setReleaseDate(string r) { releaseDate = r; }
+ string getVersion() { return version; }
+ void setVersion(string r) { version = r; }
+
+
int control_pressed;
bool executing;
static MothurOut* _uniqueInstance;
MothurOut( const MothurOut& ); // Disable copy constructor
void operator=( const MothurOut& ); // Disable assignment operator
- MothurOut() {};
+ MothurOut() { control_pressed = false; defaultPath=""; };
~MothurOut();
string logFileName;
+ string defaultPath;
+ string releaseDate, version;
+
ofstream out;
+
+ int mem_usage(double&, double&);
};
/***********************************************/