{"url":"https://frsyuki.hatenablog.com/entry/20060723/p1","version":"1.0","height":"190","author_name":"viver","image_url":null,"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ffrsyuki.hatenablog.com%2Fentry%2F20060723%2Fp1\" title=\"devicemanager.cc - Blog by Sadayuki Furuhashi\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog","title":"devicemanager.cc","type":"rich","blog_url":"https://frsyuki.hatenablog.com/","blog_title":"Blog by Sadayuki Furuhashi","author_url":"https://blog.hatena.ne.jp/viver/","published":"2006-07-23 00:00:00","provider_name":"Hatena Blog","width":"100%","description":"class DeviceManager { std::list<DeviceNode> m_node_list; std::list<DeviceNode*> m_optical_device; std::list<DeviceNode*> m_hdd_device; std::list<PhysicalDevice> m_known_device;clas DeviceNode { major_t m_major minor_t m_minor std::vector<const char*> m_not_tested_fstype; std::string testMout(void);\u30d6\u2026","categories":["VIVER"]}