/* */ #ifndef _D_META_ENTRY_H_ #define _D_META_ENTRY_H_ #include "common.h" #include "SharedHandle.h" namespace aria2 { class MetaEntryVisitor; class MetaEntry { protected: MetaEntry() {} public: virtual ~MetaEntry() {} virtual void accept(MetaEntryVisitor* v) const = 0; }; typedef SharedHandle MetaEntryHandle; } // namespace aria2 #endif // _D_META_ENTRY_H_