# Unix::Processor - Verilog PLI
# $Id: Info.pm 43 2007-02-01 20:03:09Z wsnyder $
# Author: Wilson Snyder <wsnyder@wsnyder.org>
######################################################################
#
# Copyright 1999-2007 by Wilson Snyder. This program is free software;
# you can redistribute it and/or modify it under the terms of either the GNU
# General Public License or the Perl Artistic License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
######################################################################
=head1 NAME
Unix::Processors::Info - Interface to processor (CPU) information
=head1 SYNOPSIS
use Unix::Processors;
...
$aproc = $proc->processors[0];
print ($aproc->id, $aproc->state, $aproc->clock);
}
=head1 DESCRIPTION
This package provides access to per-processor (CPU) information from
the operating system in a OS independent manner.
=over 4
=item id
Return the cpu number of this processor.
=item clock
Return the clock frequency in MHz.
=item state
Return the cpu state as "online", "offline", or "poweroff".
=item type
Return the cpu type.
=back
=head1 DISTRIBUTION
The latest version is available from CPAN and from L<http://www.veripool.com/>.
Copyright 1999-2007 by Wilson Snyder. This package is free software; you
can redistribute it and/or modify it under the terms of either the GNU
Lesser General Public License or the Perl Artistic License.
=head1 AUTHORS
Wilson Snyder <wsnyder@wsnyder.org>
=head1 SEE ALSO
L<Unix::Processors>
=cut
package Unix::Processors::Info;
require DynaLoader;
@ISA = qw(DynaLoader);
use strict;
use vars qw($VERSION);
######################################################################
#### Configuration Section
$VERSION = '2.034';
######################################################################
#### Code
#It's all in C
######################################################################
#### Package return
1;
syntax highlighted by Code2HTML, v. 0.9.1