Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Unix::Statgrab::sg_netUser_ContributednPe::Statgrab::sg_network_iface_stats(3)

NAME
       Unix::Statgrab::sg_network_iface_stats -	container for libstatgrab
       network interface statistics

DESCRIPTION
       "Unix::Statgrab::sg_network_iface_stats"	is a Perl package name
       providing accessors to bundled libstatgrab sg_network_iface_stats
       <http://www.i-
       scream.org/libstatgrab/docs/sg_get_network_iface_stats.3.html> network
       interface statistics.

METHODS
   nentries
       Returns the number of entries in	the container.

   systime
       Returns the seconds since Epoch (0:00:00	on January, 1st	1970) of the
       time measure the	network	interface statistics.

   as_list
       Deprecated alias	of "fetchall_hash"

   fetchall_hash
       Returns all records from	sg_network_iface_stats <http://www.i-
       scream.org/libstatgrab/docs/sg_get_network_iface_stats.3.html>
       container as list of hash containing each datum name as key and the
       datum as	value.

   fetchall_array
       Returns all records from	sg_network_iface_stats <http://www.i-
       scream.org/libstatgrab/docs/sg_get_network_iface_stats.3.html>
       container as list of arrays containing the values in following order:

	 (interface_name speed factor duplex up	systime)

       in that order without leading headline.

   fetchall_table
       Returns all records from	sg_network_iface_stats <http://www.i-
       scream.org/libstatgrab/docs/sg_get_network_iface_stats.3.html>
       container as list of arrays containing the values in following order:

	 (interface_name speed factor duplex up	systime)

       in that order including leading headline.

   fetchrow_arrayref($row = 0)
       Returns one row as array	containing values as above.

   fetchall_arrayref
       Returns all records from	sg_network_iface_stats <http://www.i-
       scream.org/libstatgrab/docs/sg_get_network_iface_stats.3.html>
       container as array of arrays without header.

   fetchrow_hashref($row = 0)
       Returns one row as hash containing "{ disk_name =>
       $self.disk_name($row), read_bytes => ...	}".

   fetchall_hashref
       Returns all records from	sg_network_iface_stats <http://www.i-
       scream.org/libstatgrab/docs/sg_get_network_iface_stats.3.html>
       container as array of hashes.

   colnames
       Returns list of column names: "(interface_name speed factor duplex up
       systime)"

   interface_name
       The name	of the interface known to the operating	system.	(e.g. on linux
       it might	be eth0)

   speed
       The speed of the	interface, in factor/sec

   factor
       The factor for the speed	in bit/sec - e.g. 1'000'000 for	megabit/sec

   duplex
       One of

	   SG_IFACE_DUPLEX_FULL	SG_IFACE_DUPLEX_HALF SG_IFACE_DUPLEX_UNKNOWN

   up
       True value when the interface is	up

AUTHOR
       Jens Rehsack, <rehsack AT cpan.org>

COPYRIGHT AND LICENSE
       Copyright (C) 2012-2018 by Jens Rehsack

       This library is free software; you can redistribute it and/or modify it
       under the terms of the GNU Lesser General Public	License	as published
       by the Free Software Foundation;	either version 2.1 of the License, or
       (at your	option)	any later version.

perl v5.32.0			  201Unix::Statgrab::sg_network_iface_stats(3)

NAME | DESCRIPTION | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Unix::Statgrab::sg_network_iface_stats&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help