Saving an Object's State

SOM_Scope BOOL SOMLINK pwfolder_wpSaveState(PWFolder *somSelf)
{
    PWFolderData *somThis =                     /* Get instance data     */
                 PWFolderGetData(somSelf);
    PWFolderMethodDebug("PWFolder",             /* Set debug info        */
                        "pwfolder_wpSaveState");

    _wpSaveString(somSelf,                      /* Save folder password  */
                  "PWFolder",                   /* Class name            */
                   1L,                          /* Class-defined key     */
                   _szPassword);                /* String to be saved    */
    _wpSaveString(somSelf,                      /* Save current password */
                  "PWFolder",                   /* Class name            */
                  2L,                           /* Class-defined key     */
                  _szCurrentPassword);          /* String to be saved    */

    return (parent_wpSaveState(somSelf));       /* Invoke default proc   */
}


[Back: Closing an Object]
[Next: Restoring an Object's State]