|
smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
|
List of devices for DEVICESCAN. More...
#include <dev_interface.h>

Public Member Functions | |
| smart_device_list () | |
| ~smart_device_list () throw () | |
| unsigned | size () const |
| void | clear () |
| void | push_back (smart_device *dev) |
| void | push_back (smart_device_auto_ptr &dev) |
| smart_device * | at (unsigned i) |
| const smart_device * | at (unsigned i) const |
| smart_device * | release (unsigned i) |
Private Member Functions | |
| smart_device_list (const smart_device_list &) | |
| void | operator= (const smart_device_list &) |
Private Attributes | |
| std::vector< smart_device * > | m_list |
List of devices for DEVICESCAN.
Definition at line 669 of file dev_interface.h.
| smart_device_list::smart_device_list | ( | ) | [inline] |
Definition at line 673 of file dev_interface.h.
| smart_device_list::~smart_device_list | ( | ) | throw () [inline] |
Definition at line 676 of file dev_interface.h.
| smart_device_list::smart_device_list | ( | const smart_device_list & | ) | [private] |
| smart_device* smart_device_list::at | ( | unsigned | i | ) | [inline] |
Definition at line 704 of file dev_interface.h.
| const smart_device* smart_device_list::at | ( | unsigned | i | ) | const [inline] |
Definition at line 707 of file dev_interface.h.
| void smart_device_list::clear | ( | ) | [inline] |
Definition at line 687 of file dev_interface.h.
| void smart_device_list::operator= | ( | const smart_device_list & | ) | [private] |
| void smart_device_list::push_back | ( | smart_device_auto_ptr & | dev | ) | [inline] |
Definition at line 698 of file dev_interface.h.
| void smart_device_list::push_back | ( | smart_device * | dev | ) | [inline] |
Definition at line 695 of file dev_interface.h.
| smart_device* smart_device_list::release | ( | unsigned | i | ) | [inline] |
Definition at line 710 of file dev_interface.h.
| unsigned smart_device_list::size | ( | ) | const [inline] |
Definition at line 683 of file dev_interface.h.
std::vector<smart_device *> smart_device_list::m_list [private] |
Definition at line 719 of file dev_interface.h.
1.7.4