1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 3.0.13 4 * 5 * Do not make changes to this file unless you know what you are doing--modify 6 * the SWIG interface file instead. 7 * ----------------------------------------------------------------------------- */ 8 9 package org.xapian; 10 11 public class Remote { 12 private transient long swigCPtr; 13 protected transient boolean swigCMemOwn; 14 Remote(long cPtr, boolean cMemoryOwn)15 protected Remote(long cPtr, boolean cMemoryOwn) { 16 swigCMemOwn = cMemoryOwn; 17 swigCPtr = cPtr; 18 } 19 getCPtr(Remote obj)20 protected static long getCPtr(Remote obj) { 21 return (obj == null) ? 0 : obj.swigCPtr; 22 } 23 delete()24 public synchronized void delete() { 25 if (swigCPtr != 0) { 26 if (swigCMemOwn) { 27 swigCMemOwn = false; 28 throw new UnsupportedOperationException("C++ destructor does not have public access"); 29 } 30 swigCPtr = 0; 31 } 32 } 33 open(String host, long port, long timeout, long connect_timeout)34 public static Database open(String host, long port, long timeout, long connect_timeout) { 35 return new Database(XapianJNI.Remote_open__SWIG_0(host, port, timeout, connect_timeout), true); 36 } 37 open(String host, long port, long timeout)38 public static Database open(String host, long port, long timeout) { 39 return new Database(XapianJNI.Remote_open__SWIG_1(host, port, timeout), true); 40 } 41 open(String host, long port)42 public static Database open(String host, long port) { 43 return new Database(XapianJNI.Remote_open__SWIG_2(host, port), true); 44 } 45 openWritable(String host, long port, long timeout, long connect_timeout)46 public static WritableDatabase openWritable(String host, long port, long timeout, long connect_timeout) { 47 return new WritableDatabase(XapianJNI.Remote_openWritable__SWIG_0(host, port, timeout, connect_timeout), true); 48 } 49 openWritable(String host, long port, long timeout)50 public static WritableDatabase openWritable(String host, long port, long timeout) { 51 return new WritableDatabase(XapianJNI.Remote_openWritable__SWIG_1(host, port, timeout), true); 52 } 53 openWritable(String host, long port)54 public static WritableDatabase openWritable(String host, long port) { 55 return new WritableDatabase(XapianJNI.Remote_openWritable__SWIG_2(host, port), true); 56 } 57 open(String program, String args, long timeout)58 public static Database open(String program, String args, long timeout) { 59 return new Database(XapianJNI.Remote_open__SWIG_3(program, args, timeout), true); 60 } 61 open(String program, String args)62 public static Database open(String program, String args) { 63 return new Database(XapianJNI.Remote_open__SWIG_4(program, args), true); 64 } 65 openWritable(String program, String args, long timeout)66 public static WritableDatabase openWritable(String program, String args, long timeout) { 67 return new WritableDatabase(XapianJNI.Remote_openWritable__SWIG_3(program, args, timeout), true); 68 } 69 openWritable(String program, String args)70 public static WritableDatabase openWritable(String program, String args) { 71 return new WritableDatabase(XapianJNI.Remote_openWritable__SWIG_4(program, args), true); 72 } 73 74 } 75