Class NSPort

All Implemented Interfaces:
NSCoding, NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
NSMachPort, NSMessagePort

public class NSPort
extends NSObject
implements NSCoding
  • Constructor Details

  • Method Details

    • isValid

      public boolean isValid()
    • getReservedSpaceLength

      public long getReservedSpaceLength()
    • scheduleInRunLoop

      public void scheduleInRunLoop​(NSRunLoop runLoop, NSRunLoopMode mode)
    • removeFromRunLoop

      public void removeFromRunLoop​(NSRunLoop runLoop, NSRunLoopMode mode)
    • DidBecomeInvalidNotification

      public static NSString DidBecomeInvalidNotification()
    • invalidate

      public void invalidate()
    • setDelegate

      public void setDelegate​(NSPortDelegate anObject)
    • getDelegate

      public NSPortDelegate getDelegate()
    • scheduleInRunLoop

      public void scheduleInRunLoop​(NSRunLoop runLoop, String mode)
    • removeFromRunLoop

      public void removeFromRunLoop​(NSRunLoop runLoop, String mode)
    • send

      public boolean send​(NSDate limitDate, NSMutableArray<?> components, NSPort receivePort, long headerSpaceReserved)
    • send

      public boolean send​(NSDate limitDate, long msgID, NSMutableArray<?> components, NSPort receivePort, long headerSpaceReserved)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)