Sun::Solaris::Exacct::Catalog 模块可以为用作目录标记的 32 位整数提供包装。该目录标记表示为指定属于 Sun::Solaris::Exacct::Catalog 类的 Perl 对象。可以使用多种方法来处理目录标记中的字段。
所有的 EXT_*、EXC_* 和 EXD_* 宏都是在模块生成过程中从 /usr/include/sys/exact_catalog.h 文件中提取的,并且是作为常量提供的。传递给 Sun::Solaris::Exacct::Catalog 方法的常量可以是整数值(如 EXT_UINT8)或同一个变量的字符串表示形式(如 “EXT_UINT8”)。
libexacct(3LIB) API 的 Perl 扩展为 Sun::Solaris::Exacct::Catalog 模块提供了以下类方法。Exacct(3PERL) 和 Exacct::Catalog(3PERL)
register |
new |
libexacct(3LIB) API 的 Perl 扩展为 Sun::Solaris::Exacct::Catalog 提供了以下对象类方法。
value |
type |
catalog |
id |
type_str |
catalog_str |
id_str |
缺省情况下,此模块中不会导出任何内容。可以使用以下标记有选择性地导入此模块中定义的常量和函数。
标记 |
常量或函数 |
---|---|
:CONSTANTS |
EXT_*、EXC_* 和 EXD_*。 |
:ALL |
:CONSTANTS |
此外,还可以有选择地将使用 register() 函数定义的任何常量导出到调用方软件包中。