1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsIRequest extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 10; 33 34 public static final String NS_IREQUEST_IID_STR = 35 "ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe"; 36 37 public static final nsID NS_IREQUEST_IID = 38 new nsID(NS_IREQUEST_IID_STR); 39 40 public nsIRequest(int address) { 41 super(address); 42 } 43 44 public int GetName(int aName) { 45 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aName); 46 } 47 48 public int IsPending(boolean[] _retval) { 49 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), _retval); 50 } 51 52 public int GetStatus(int [] aStatus) { 53 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aStatus); 54 } 55 56 public int Cancel(int aStatus) { 57 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aStatus); 58 } 59 60 public int Suspend() { 61 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress()); 62 } 63 64 public int Resume() { 65 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress()); 66 } 67 68 public int GetLoadGroup(int [] aLoadGroup) { 69 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aLoadGroup); 70 } 71 72 public int SetLoadGroup(int aLoadGroup) { 73 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aLoadGroup); 74 } 75 76 public int GetLoadFlags(int [] aLoadFlags) { 77 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aLoadFlags); 78 } 79 80 public int SetLoadFlags(int aLoadFlags) { 81 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aLoadFlags); 82 } 83 84 public static final int LOAD_NORMAL = 0; 85 86 public static final int LOAD_BACKGROUND = 1; 87 88 public static final int INHIBIT_CACHING = 128; 89 90 public static final int INHIBIT_PERSISTENT_CACHING = 256; 91 92 public static final int LOAD_BYPASS_CACHE = 512; 93 94 public static final int LOAD_FROM_CACHE = 1024; 95 96 public static final int VALIDATE_ALWAYS = 2048; 97 98 public static final int VALIDATE_NEVER = 4096; 99 100 public static final int VALIDATE_ONCE_PER_SESSION = 8192; 101 } 102 | Popular Tags |