home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-Developer.iso / NextLibrary / Frameworks / Foundation.framework / Versions / B / Headers / NSPortNameServer.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-10-25  |  731 b   |  32 lines

  1. /*      NSPortNameServer.h
  2.     A basic name server for ports
  3.     Copyright 1994-1996, NeXT Software, Inc.  All rights reserved.
  4. */
  5.  
  6. #if !defined(STRICT_OPENSTEP)
  7.  
  8. #import <Foundation/NSObject.h>
  9.  
  10. @class NSString, NSPort;
  11.  
  12. @interface NSPortNameServer : NSObject
  13.  
  14. + (id)defaultPortNameServer;
  15.  
  16. - (NSPort *)portForName:(NSString *)name;
  17. - (NSPort *)portForName:(NSString *)name host:(NSString *) host;
  18.  
  19. - (BOOL)registerPort:(NSPort *)port name:(NSString *)netName;
  20.  
  21. - (void)removePortForName:(NSString *)key;
  22.  
  23. @end
  24.  
  25. @interface NSPortNameServer (NSPortNameServerObsolete)
  26. - (NSPort *)portForName:(NSString *)name onHost:(NSString *) host;
  27. - (BOOL)registerPort:(NSPort *)port forName:(NSString *)netName;
  28. @end
  29.  
  30.  
  31. #endif /* !STRICT_OPENSTEP */
  32.