+ static std::string GetCurrentDate();
+ static std::string GetCurrentTime();
+
+ static std::string DicomString(const char *s, size_t l);
+ static std::string DicomString(const char *s);
+ static bool DicomStringEqual(const std::string &s1, const char *s2);
+ static std::string CreateUniqueUID(const std::string &root = "");
+ static bool IsCurrentProcessorBigEndian();
+
+ static std::string GetMACAddress();
+
+private:
+ static std::string GetIPAddress(); //Do not expose this method