Archiver
Name
Archiver --  High level abstract serialization interface.
Description
 High level abstract serialization interface.
Methods
Phase: Creating
- -  setDefaultAppPath-  Specify that the Archiver to use the default application path 
- -  setDefaultPath-  Specify that the Archiver instance use the default system path 
- -  setSystemArchiverFlag:-  (BOOL) systemArchiverFlag-  Make the Archiver expect application metadata, such as `mode' information  
- -  setPath:-  (const char *) path-  Set the physical path for the Archiver to read/write 
- -  setInhibitLoadFlag:-  (BOOL) inhibitLoadFlag-  Make the Archiver ignore any file found in the specified path 
Phase: Using
- - (void) sync-  Ensure that that all registered  the requested backend 
- -  getWithZone:-  (id <Zone>) aZone key:-  (const char *) key-  Create the object with `key' in the specified Zone 
- -  getObject:-  (const char *) key-  Create the object with `key' using the Archiver's own Zone 
- - (void) putShallow:-  (const char *) key object: object-  As per -putDeep, but only make a shallow version 
- - (void) putDeep:-  (const char *) key object: object-  Register with the Archiver a deep serialization of the object (serialization only occurs when Archiver is saved) 
- - (void) unregisterClient: client
- - (void) registerClient: client