scalar new(void)
Creates a new instance of the PCXFireWall::Rules
object.

void startingRules(configObj, interfaceObj, filterObj, natObj,
mangleObj, proc, modulesObj, networkObj)
Defines the rules/actions that need to be done when the firewall is
starting up.

void stoppingRules(configObj, interfaceObj, filterObj, natObj,
mangleObj, proc, networkObj)
Defines the rules/actions that need to be done when the firewall is
shutting down.

void restartingRules(configObj)
Allows the user to specify the installPath to use if they want to
change it when we generate the restartfw script.

NOTE: All data fields are accessible by specifying the object
and pointing to the data member to be modified on the
left-hand side of the assignment.
Ex. $obj->variable($newValue); or $value = $obj->variable;