public static CFMachPort create(int portNum, MachPortCallback callback) { long refcon = refconId.getAndIncrement(); CFMachPortContext context = new CFMachPortContext(); context.setInfo(refcon); BooleanPtr ptr = new BooleanPtr(); CFMachPort result = create(null, portNum, new FunctionPtr(cbPort), context, ptr); if (result != null) { synchronized (portCallbacks) { portCallbacks.put(refcon, callback); } } return result; }
public static CFMachPort create(MachPortCallback callback) { long refcon = refconId.getAndIncrement(); CFMachPortContext context = new CFMachPortContext(); context.setInfo(refcon); BooleanPtr ptr = new BooleanPtr(); CFMachPort result = create(null, new FunctionPtr(cbPort), context, ptr); if (result != null) { synchronized (portCallbacks) { portCallbacks.put(refcon, callback); } } return result; } public static CFMachPort create(int portNum, MachPortCallback callback) {
public static CFMachPort create(int portNum, MachPortCallback callback) { long refcon = refconId.getAndIncrement(); CFMachPortContext context = new CFMachPortContext(); context.setInfo(refcon); BooleanPtr ptr = new BooleanPtr(); CFMachPort result = create(null, portNum, new FunctionPtr(cbPort), context, ptr); if (result != null) { synchronized (portCallbacks) { portCallbacks.put(refcon, callback); } } return result; }
public static CFMachPort create(int portNum, MachPortCallback callback) { long refcon = refconId.getAndIncrement(); CFMachPortContext context = new CFMachPortContext(); context.setInfo(refcon); BooleanPtr ptr = new BooleanPtr(); CFMachPort result = create(null, portNum, new FunctionPtr(cbPort), context, ptr); if (result != null) { synchronized (portCallbacks) { portCallbacks.put(refcon, callback); } } return result; }
public static CFMachPort create(MachPortCallback callback) { long refcon = refconId.getAndIncrement(); CFMachPortContext context = new CFMachPortContext(); context.setInfo(refcon); BooleanPtr ptr = new BooleanPtr(); CFMachPort result = create(null, new FunctionPtr(cbPort), context, ptr); if (result != null) { synchronized (portCallbacks) { portCallbacks.put(refcon, callback); } } return result; } public static CFMachPort create(int portNum, MachPortCallback callback) {
public static CFMachPort create(MachPortCallback callback) { long refcon = refconId.getAndIncrement(); CFMachPortContext context = new CFMachPortContext(); context.setInfo(refcon); BooleanPtr ptr = new BooleanPtr(); CFMachPort result = create(null, new FunctionPtr(cbPort), context, ptr); if (result != null) { synchronized (portCallbacks) { portCallbacks.put(refcon, callback); } } return result; } public static CFMachPort create(int portNum, MachPortCallback callback) {