<<

NAME

Inca::Constants - Exports common related constants into module

SYNOPSIS

  use Inca::Constants ":all";
  my $megabytes = 1024 / $KILOS_TO_MEGA;

  use Inca::Constants qw($SECS_TO_MIN);
  my $secs = 5 * $SECS_TO_MIN;

DESCRIPTION

This module will export time related constants into a module. Current list includes time and byte related constants:

Time: SECS_TO_MIN = 60 SECS_TO_HOUR = 3600 SECS_TO_DAY = 86400

Bytes: KILOS_TO_MEGA = 1024;

Params: to be used in Params::Validate functions URI_PARAM_REQ URI_PARAM_OPT HOST_PARAM_REQ HOST_PARAM_OPT PORT_PARAM_REQ PORT_PARAM_OPT PATH_PARAM_REQ PATH_PARAM_OPT BOOLEAN_PARAM_REQ BOOLEAN_PARAM_OPT POSITIVE_INTEGER_PARAM_REQ POSITIVE_INTEGER_PARAM_OPT INTEGER_PARAM_REQ INTEGER_PARAM_OPT ALPHANUMERIC_PARAM_REQ ALPHANUMERIC_PARAM_OPT IO_PARAM_REQ IO_PARAM_OPT CLIENT_PARAM_REQ CLIENT_PARAM_OPT SERIESCONFIG_PARAM_REQ SERIESCONFIG_PARAM_OPT STORAGE_POLICY_PARAM_REQ STORAGE_POLICY_PARAM_OPT USAGE_PARAM_REQ USAGE_PARAM_OPT REPORTER_CACHE_PARAM_REQ REPORTER_CACHE_PARAM_OPT PROCESS_PARAM_REQ PROCESS_PARAM_OPT PROFILER_PARAM_REQ PROFILER_PARAM_OPT SCALAR_PARAM_OPT HASHREF_PARAM_OPT ARRAYREF_PARAM_OPT SUITE_PARAM_REQ SUITE_PARAM_OPT STATEMENT_PARAM_REQ STATEMENT_PARAM_OPT

EXAMPLE

  use Inca::Constants ":all";
  my $secs = 50 * $SECS_TO_MIN;

AUTHOR

Shava Smallen <ssmallen@sdsc.edu>

<<