]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/rawdata.h
Add a function to detect raw data signature
[libs/datafile.git] / source / rawdata.h
index 2db390bb0cf9aeefe590fd176c57fced4e72796a..2744744b36cb2b3ead8f4ca13128cfc4f056df35 100644 (file)
@@ -26,9 +26,13 @@ private:
        char *data = nullptr;
        char *owned_data = nullptr;
 
+       static const char signature[4];
+
 public:
        ~RawData();
 
+       static bool detect_signature(const std::string &);
+
        void open_file(Collection &, const std::string &);
        void open_io(IO::Base &, const std::string &);
        void load();