Logo Search packages:      
Sourcecode: s390-tools version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes

DeviceFilter Class Reference

#include <ziorep_filters.hpp>

Inheritance diagram for DeviceFilter:
Inheritance graph
Collaboration diagram for DeviceFilter:
Collaboration graph

List of all members.

Public Member Functions

void add_device (__u32 device, const struct hctl_ident *id)
void get_eligible_chpids (ConfigReader &cfg, list< __u32 > &lst) const
void get_eligible_devnos (ConfigReader &cfg, list< __u32 > &lst) const
void get_eligible_mp_mms (ConfigReader &cfg, list< __u32 > &lst) const
void get_eligible_wwpns (ConfigReader &cfg, list< __u64 > &lst) const
const list< __u32 > & get_host_id_list () const
const list< __u32 > & get_mm_list () const
bool is_eligible (const message *msg, const struct file_header *hdr) const
bool is_eligible (const struct ioerr_cnt *cnt) const
bool is_eligible (const struct adapter_utilization *res) const
bool is_eligible_host_id (__u32 host) const
bool is_eligible_ident (const struct hctl_ident *ident) const
bool is_eligible_mm (__u32 mm) const

Protected Member Functions

void add_host (__u32 host_id)

Protected Attributes

list< __u32 > m_devices
 ascending list of devices to keep - in sync with m_idents

Private Member Functions

void add_device (__u32 device)
void add_device (const struct hctl_ident *id)

Private Attributes

list< __u32 > m_host_ids
 ascending list of HBAs to keep
list< struct hctl_identm_idents
 ascending list of devices to keep - in sync with m_devices

Detailed Description

Class to filter messages by the device they refer to, where the device can be of any type.

Definition at line 105 of file ziorep_filters.hpp.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index