This is the complete list of members for tunnelled_device< BaseDev, TunnelDev >, including all inherited members.
autodetect_open() | smart_device | virtual |
clear_err() | smart_device | inline |
close() override | tunnelled_device_base | virtual |
do_not_use_in_implementation_classes enum name | smart_device | protected |
get_dev_name() const | smart_device | inline |
get_dev_type() const | smart_device | inline |
get_err() const | smart_device | inline |
get_errmsg() const | smart_device | inline |
get_errno() const | smart_device | inline |
get_info() const | smart_device | inline |
get_info_name() const | smart_device | inline |
get_num_objects() | smart_device | inlinestatic |
get_req_type() const | smart_device | inline |
get_tunnel_dev() | tunnelled_device< BaseDev, TunnelDev > | inline |
get_tunnel_dev() const | tunnelled_device< BaseDev, TunnelDev > | inline |
is_ata() const | smart_device | inline |
is_nvme() const | smart_device | inline |
is_open() const override | tunnelled_device_base | virtual |
is_powered_down() | smart_device | virtual |
is_scsi() const | smart_device | inline |
is_syscall_unsup() const | smart_device | virtual |
m_ata_ptr | smart_device | private |
m_err | smart_device | private |
m_info | smart_device | private |
m_intf | smart_device | private |
m_nvme_ptr | smart_device | private |
m_scsi_ptr | smart_device | private |
m_tunnel_base_dev | tunnelled_device_base | private |
m_tunnel_dev | tunnelled_device< BaseDev, TunnelDev > | private |
never_called enum value | smart_device | protected |
open() override | tunnelled_device_base | virtual |
operator=(const smart_device &) | smart_device | private |
owns(const smart_device *dev) const override | tunnelled_device_base | virtual |
release(const smart_device *dev) override | tunnelled_device< BaseDev, TunnelDev > | inlinevirtual |
s_num_objects | smart_device | privatestatic |
set_err(int no, const char *msg,...) __attribute_format_printf(3 | smart_device | |
set_err(const error_info &err) | smart_device | inline |
set_err(int no) | smart_device | |
set_info() | smart_device | inlineprotected |
smart_device(smart_interface *intf, const char *dev_name, const char *dev_type, const char *req_type) | smart_device | protected |
smart_device(do_not_use_in_implementation_classes) | smart_device | explicitprotected |
smart_device(const smart_device &) | smart_device | private |
smi() | smart_device | inlineprotected |
smi() const | smart_device | inlineprotected |
to_ata() | smart_device | inline |
to_ata() const | smart_device | inline |
to_nvme() | smart_device | inline |
to_nvme() const | smart_device | inline |
to_scsi() | smart_device | inline |
to_scsi() const | smart_device | inline |
tunnel_device_type typedef | tunnelled_device< BaseDev, TunnelDev > | |
tunnelled_device(tunnel_device_type *tunnel_dev) | tunnelled_device< BaseDev, TunnelDev > | inlineexplicitprotected |
tunnelled_device(tunnel_device_type *tunnel_dev, unsigned nsid) | tunnelled_device< BaseDev, TunnelDev > | inlineexplicitprotected |
tunnelled_device_base(smart_device *tunnel_dev) | tunnelled_device_base | explicitprotected |
~smart_device() | smart_device | virtual |
~tunnelled_device_base() | tunnelled_device_base | virtual |