home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / SourceCode / daymisckit_proj / Headers / daymisckit / DAYLockFile.h next >
Encoding:
Text File  |  1993-07-11  |  679 b   |  36 lines

  1. //
  2. //    DAYLockFile.h -- a generic class to simplify keeping an atomic lock file
  3. //        Written by Don Yacktman (c) 1993 by Don Yacktman.
  4. //                Version 1.0.  All rights reserved.
  5. //
  6. //        This is a free object!  Contact the author for the latest version.
  7. //        Don Yacktman, 4279 N. Ivy Lane, Provo, UT, 84604
  8. //        e-mail:  Don_Yacktman@byu.edu
  9. //
  10. //    See DAYLockFile.m for details of the software license.
  11. //
  12.  
  13. #import <appkit/appkit.h>
  14.  
  15. @interface DAYLockFile:Object <NXTransport>
  16. {
  17.     BOOL haveLock;
  18.     id lockFileName;
  19. }
  20.  
  21. - init;
  22.  
  23. - fileName;
  24. - setFileName:aString;
  25. - lock;
  26. - unlock;
  27. - (BOOL)haveLock;
  28.  
  29. - copy;
  30. - read:(NXTypedStream *)stream;
  31. - write:(NXTypedStream *)stream;
  32.  
  33. - free;
  34.  
  35. @end
  36.