The class archive represents the storage of information. Its interface looks as follows:
interface archive : public datahandler
{
public:
archive();
virtual int accept(data* d);
};
Only the member accept has been modified: it just terminates the data objects it receives.