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.