1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsICookie extends nsISupports { 31 32 static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 9; 33 34 public static final String NS_ICOOKIE_IID_STR = 35 "e9fcb9a4-d376-458f-b720-e65e7df593bc"; 36 37 public static final nsID NS_ICOOKIE_IID = 38 new nsID(NS_ICOOKIE_IID_STR); 39 40 public nsICookie(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 GetValue(int aValue) { 49 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aValue); 50 } 51 52 public int GetIsDomain(boolean[] aIsDomain) { 53 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aIsDomain); 54 } 55 56 public int GetHost(int aHost) { 57 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aHost); 58 } 59 60 public int GetPath(int aPath) { 61 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aPath); 62 } 63 64 public int GetIsSecure(boolean[] aIsSecure) { 65 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aIsSecure); 66 } 67 68 public int GetExpires(long[] aExpires) { 69 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aExpires); 70 } 71 72 public static final int STATUS_UNKNOWN = 0; 73 74 public static final int STATUS_ACCEPTED = 1; 75 76 public static final int STATUS_DOWNGRADED = 2; 77 78 public static final int STATUS_FLAGGED = 3; 79 80 public static final int STATUS_REJECTED = 4; 81 82 public int GetStatus(int aStatus) { 83 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aStatus); 84 } 85 86 public static final int POLICY_UNKNOWN = 0; 87 88 public static final int POLICY_NONE = 1; 89 90 public static final int POLICY_NO_CONSENT = 2; 91 92 public static final int POLICY_IMPLICIT_CONSENT = 3; 93 94 public static final int POLICY_EXPLICIT_CONSENT = 4; 95 96 public static final int POLICY_NO_II = 5; 97 98 public int GetPolicy(int aPolicy) { 99 return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aPolicy); 100 } 101 } 102 | Popular Tags |