HRegistry.st
changeset 1286 4270a0b4917d
parent 630 b785d23d7c5b
child 1961 7fb6e9d2abea
equal deleted inserted replaced
1285:7df250a95d7b 1286:4270a0b4917d
     9  other person.  No title to or ownership of the software is
     9  other person.  No title to or ownership of the software is
    10  hereby transferred.
    10  hereby transferred.
    11 "
    11 "
    12 
    12 
    13 Registry subclass:#HandleRegistry
    13 Registry subclass:#HandleRegistry
    14 	 instanceVariableNames:''
    14 	instanceVariableNames:''
    15 	 classVariableNames:''
    15 	classVariableNames:''
    16 	 poolDictionaries:''
    16 	poolDictionaries:''
    17 	 category:'System-Support'
    17 	category:'System-Support'
    18 !
    18 !
    19 
    19 
    20 !HandleRegistry class methodsFor:'documentation'!
    20 !HandleRegistry class methodsFor:'documentation'!
    21 
    21 
    22 copyright
    22 copyright
    38     HandleRegistries are like Registries, in that they watch for the death of
    38     HandleRegistries are like Registries, in that they watch for the death of
    39     a registered object. However, they send a self-change notification, passing the registered
    39     a registered object. However, they send a self-change notification, passing the registered
    40     handle as argument, instead of creating a shallow copy and letting it do the finalization.
    40     handle as argument, instead of creating a shallow copy and letting it do the finalization.
    41     Use Registry for objects which know themself how to clean up;
    41     Use Registry for objects which know themself how to clean up;
    42     use HandleRegistry, if someone else does the cleanup.
    42     use HandleRegistry, if someone else does the cleanup.
       
    43 
       
    44     [author:]
       
    45         Claus Gittinger
    43 "
    46 "
    44 ! !
    47 ! !
    45 
    48 
    46 !HandleRegistry methodsFor:'dispose handling'!
    49 !HandleRegistry methodsFor:'dispose handling'!
    47 
    50 
    64 ! !
    67 ! !
    65 
    68 
    66 !HandleRegistry class methodsFor:'documentation'!
    69 !HandleRegistry class methodsFor:'documentation'!
    67 
    70 
    68 version
    71 version
    69     ^ '$Header: /cvs/stx/stx/libbasic/Attic/HRegistry.st,v 1.6 1995-11-23 17:10:40 cg Exp $'
    72     ^ '$Header: /cvs/stx/stx/libbasic/Attic/HRegistry.st,v 1.7 1996-04-25 15:59:33 cg Exp $'
    70 ! !
    73 ! !