home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / DEV.Z / NSPortCoder.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-11  |  714 b   |  35 lines

  1. /*      NSPortCoder.h
  2.     Sending Objective-C messages in Mach msgs
  3.     Copyright 1994-1996, NeXT Software, Inc.  All rights reserved.
  4. */
  5.  
  6. #if !defined(STRICT_OPENSTEP)
  7.  
  8. #import <Foundation/NSCoder.h>
  9.  
  10. @class NSConnection, NSPort, NSArray;
  11.  
  12. @interface NSPortCoder : NSCoder
  13.  
  14. - (BOOL)isBycopy;
  15. - (BOOL)isByref;
  16. - (NSConnection *)connection;
  17. - (void)encodePortObject:(NSPort *)aport;
  18. - (NSPort *)decodePortObject;
  19.  
  20. // Transport
  21. + portCoderWithReceivePort:(NSPort *)rcvPort sendPort:(NSPort *)sndPort components:(NSArray *)comps;
  22. - (void)dispatch;
  23.  
  24. @end
  25.  
  26. @interface NSObject (NSDistributedObjects)
  27.  
  28. - (Class)classForPortCoder;
  29.  
  30. - (id)replacementObjectForPortCoder:(NSPortCoder *)coder;
  31.  
  32. @end
  33.  
  34. #endif /* !STRICT_OPENSTEP */
  35.