Veil generally requires no management. The exception to this is when you wish to reset shared variables. You may wish to do this because your underlying security definitions have changed, or because you have added new features. In this case, you may use veil_perform_reset() to re-initialise your shared variables. This function replaces the current set of shared variables with a new set in a transaction-safe manner. All current transactions will complete with the old set of variables in place. All subsequent transactions will see the new set.
The following functions comprise the Veil control functions API:
This function must be redefined by the application. The default installed version simply raises an error telling you to redefine it. See Implement the Initialisation Function for a more detailed description of this function.
This is used to reset Veil's shared variables. It causes veil_init() to be called.
In the event of veil_perform_reset() failing to complete and leaving shared variables in a state of limbo, this function may be called to force the reset. After forcing the reset, this function raises a panic which will reset the database server. Use this at your peril.
This function returns a string describing the installed version of veil.
Next: Building a Veil-based secure database
Generated on Tue Mar 11 10:20:09 2008 for Veil by
1.5.4