// FSObject.h #ifndef NET_FS_FS_OBJECT_H #define NET_FS_FS_OBJECT_H #include class FSObject : public BReferenceable { public: FSObject(); virtual ~FSObject(); void MarkRemoved(); bool IsRemoved() const; protected: virtual void LastReferenceReleased(); private: bool fRemoved; }; #endif // NET_FS_FS_OBJECT_H