00001 #ifndef ROOTIOSTREAM_H 00002 #define ROOTIOSTREAM_H 00003 00004 #include <string> 00005 00006 class RootIOBaseObject; 00007 00008 class RootIOStream { 00009 protected: 00010 void* m_addr; 00011 00012 public: 00014 RootIOStream(void* addr); 00015 virtual ~RootIOStream(); 00016 00019 RootIOBaseObject* obj(); 00020 00022 virtual std::string path() = 0; 00023 }; 00024 00025 #endif // ROOTIOSTREAM_H 00026