Class NSXPCInterface

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSXPCInterface
    extends NSObject
    Since:
    Available in iOS 6.0 and later.
    • Constructor Detail

      • NSXPCInterface

        public NSXPCInterface()
      • NSXPCInterface

        protected NSXPCInterface​(NSObject.Handle h,
                                 long handle)
      • NSXPCInterface

        public NSXPCInterface​(org.robovm.objc.ObjCProtocol protocol)
    • Method Detail

      • getProtocol

        public org.robovm.objc.ObjCProtocol getProtocol()
      • setProtocol

        public void setProtocol​(org.robovm.objc.ObjCProtocol v)
      • setClasses

        public void setClasses​(NSSet<?> classes,
                               org.robovm.objc.Selector sel,
                               long arg,
                               boolean ofReply)
      • getClassesForSelector

        public NSSet<?> getClassesForSelector​(org.robovm.objc.Selector sel,
                                              long arg,
                                              boolean ofReply)
      • setInterface

        public void setInterface​(NSXPCInterface ifc,
                                 org.robovm.objc.Selector sel,
                                 long arg,
                                 boolean ofReply)
      • getInterfaceForSelector

        public NSXPCInterface getInterfaceForSelector​(org.robovm.objc.Selector sel,
                                                      long arg,
                                                      boolean ofReply)
      • create

        protected static long create​(org.robovm.objc.ObjCProtocol protocol)