From the NannyMUD documentation

LAST CHANGE

2003-08-30

NAME

        preserved - Intra-reboot persistence of variables in an external daemon.

DESCRIPTION

        This daemon provides generic store-and-retrieve functionality.
        It is intended to allow certain data structures (such as hook 
        data) to persist past refreshes of an object.  All data is
        stored on a per-filename basis and can only be retrieved by 
        objects with the same filename which stored it.

FUNCTIONS

QUERY FUNCTIONS

        retrieve

OTHER FUNCTIONS

		store
        clear

FUNCTION


NAME

        retrieve - 

SYNTAX

mixed retrieve(string var)

DESCRIPTION

        This function returns the currently stored value for the 
        variable 'var' and clears that value from preserved's memory.

RETURN VALUES

        Anything previously stored by argument 2 to store().

FUNCTION


NAME

        store - 

SYNTAX

void store(string var,mixed value)

DESCRIPTION

        This function stores 'value' in the variable 'var', erasing
        any previously-stored value for 'var'.

FUNCTION


NAME

        clear - 

SYNTAX

void clear()

DESCRIPTION

        This function clears all memory previously stored by preserved
        for the caller's filename.