Remove delVirtPort() and make getVirtPort() only return cached version.
[gem5.git] / src / base / output.hh
index 0aae4ae81f0f6e6decf055762137d4bae4ba8eb6..b1d1d7e7d6f5da76ce469145e2d2d95564fd26e5 100644 (file)
@@ -43,6 +43,8 @@ class OutputDirectory
     map_t files;
     std::string dir;
 
+    std::string resolve(const std::string &name);
+
   public:
     OutputDirectory();
     ~OutputDirectory();
@@ -50,8 +52,7 @@ class OutputDirectory
     void setDirectory(const std::string &dir);
     const std::string &directory();
 
-    std::string resolve(const std::string &name);
-    std::ostream *create(const std::string &name);
+    std::ostream *create(const std::string &name, bool binary = false);
     std::ostream *find(const std::string &name);
 
     static bool isFile(const std::ostream *os);