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

Public Member Functions | Protected Member Functions | Protected Attributes

TrafficPrinter Class Reference

Inheritance diagram for TrafficPrinter:
Inheritance graph
Collaboration diagram for TrafficPrinter:
Collaboration graph

List of all members.

Public Member Functions

bool print_csv () const
 Whether the output should be done in CSV format or not.
virtual int print_frame (FILE *fp, const Frameset &frameset, const DeviceFilter &dev_filt)
virtual void print_topline (FILE *fp)=0

Protected Member Functions

void get_device_list (list< __u64 > &lst, const DeviceFilter &dev_filt)
void get_device_list (list< __u32 > &lst, const DeviceFilter &dev_filt)
struct blkiomon_statget_empty_blkiomon_stat (__u32 device=0)
struct ioerr_cntget_empty_ioerr (struct hctl_ident *identifier)
struct adapter_utilizationget_empty_utilization (__u32 host_id)
struct zfcpdd_dstatget_empty_zfcpdd_dstat (__u32 device=0)
struct adapter_utilizationget_invalid_utilization (__u32 host_id)
void print_abbrev_num (FILE *fp, __u64 num, int max_digs) const
void print_abbrev_num (FILE *fp, __u32 num, int max_digs) const
void print_abbrev_num (FILE *fp, double num) const
void print_abbrev_num (FILE *fp, double num, int max_digs, bool more_places=false) const
virtual void print_data_row (FILE *fp, const struct blkiomon_stat *blk_stat, const struct zfcpdd_dstat *zfcp_stat)=0
void print_delimiter (FILE *fp)
void print_device (FILE *fp, __u32 dev, const ConfigReader &cfg, int *rc)
void print_device_all (FILE *fp)
void print_device_chpid (FILE *fp, __u32 chpid)
void print_device_devno (FILE *fp, __u32 devno)
void print_device_mp_mm (FILE *fp, __u32 mp_mm, const ConfigReader &cfg, int *rc)
void print_device_wwpn (FILE *fp, __u64 wwpn)
void print_invalid (FILE *fp, int width)
 Print a character indicating that the respective value is not valid.
void print_timestamp (FILE *fp, const Frameset &frameset)
void print_topline_prefix1 (FILE *fp)
void print_topline_prefix2 (FILE *fp)
void print_topline_whitespace (FILE *fp)
 TrafficPrinter (const ConfigReader *cfg, Collapser &col, bool csv_mode)

Protected Attributes

Aggregator m_agg_crit
const ConfigReaderm_cfg
bool m_csv
 set if result should be printed is csv
char m_delim
char * m_mp_topline_pref1
char * m_mp_topline_pref2
char * m_mp_whitespace
 Multipath devices have variable length.

Detailed Description

Definition at line 134 of file ziorep_printers.hpp.

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

Generated by  Doxygen 1.6.0   Back to index