#pragma once #include #include class Process; class ProcFS final : public SynthFS { public: static ProcFS& the() PURE; virtual ~ProcFS() override; static RetainPtr create(); virtual bool initialize() override; virtual const char* class_name() const override; void addProcess(Process&); void removeProcess(Process&); private: ProcFS(); HashMap m_pid2inode; };