1// FSObject.h 2 3#ifndef NET_FS_FS_OBJECT_H 4#define NET_FS_FS_OBJECT_H 5 6#include <Referenceable.h> 7 8class FSObject : public BReferenceable { 9public: 10 FSObject(); 11 virtual ~FSObject(); 12 13 void MarkRemoved(); 14 bool IsRemoved() const; 15 16protected: 17 virtual void LastReferenceReleased(); 18 19private: 20 bool fRemoved; 21}; 22 23#endif // NET_FS_FS_OBJECT_H 24