#include <fstream>
#include <stdint.h>
+
+#define SNAPPY_BYTE1 'a'
+#define SNAPPY_BYTE2 't'
+
+
namespace trace {
class File {
};
public:
- static bool isZLibCompressed(const std::string &filename);
- static bool isSnappyCompressed(const std::string &filename);
static File *createZLib(void);
static File *createSnappy(void);
+ static File *createForRead(const char *filename);
+ static File *createForWrite(const char *filename);
public:
File(const std::string &filename = std::string(),
File::Mode mode = File::Read);
}
-}
+} /* namespace trace */
#endif