Copy as Markdown

Other Tools

//
// DO NOT EDIT. THIS FILE IS GENERATED FROM $SRCDIR/netwerk/cookie/nsICookieNotification.idl
//
{static D: &[Interface] = &[
Interface {
name: "nsICookieNotification",
base: Some("nsISupports"),
sync: false,
methods: Ok(&[
/* [infallible] readonly attribute nsICookieNotification_Action action; */
Method {
name: "GetAction",
params: &[Param { name: "aAction", ty: "*mut u8" }],
ret: "::nserror::nsresult",
},
/* [infallible] readonly attribute nsICookie cookie; */
Method {
name: "GetCookie",
params: &[Param { name: "aCookie", ty: "*mut*const nsICookie" }],
ret: "::nserror::nsresult",
},
/* readonly attribute ACString baseDomain; */
Method {
name: "GetBaseDomain",
params: &[Param { name: "aBaseDomain", ty: "*mut ::nsstring::nsACString" }],
ret: "::nserror::nsresult",
},
/* [infallible] readonly attribute boolean isThirdParty; */
Method {
name: "GetIsThirdParty",
params: &[Param { name: "aIsThirdParty", ty: "*mut bool" }],
ret: "::nserror::nsresult",
},
/* readonly attribute nsIArray batchDeletedCookies; */
Method {
name: "GetBatchDeletedCookies",
params: &[Param { name: "aBatchDeletedCookies", ty: "*mut*const nsIArray" }],
ret: "::nserror::nsresult",
},
/* [infallible] readonly attribute unsigned long long browsingContextId; */
Method {
name: "GetBrowsingContextId",
params: &[Param { name: "aBrowsingContextId", ty: "*mut u64" }],
ret: "::nserror::nsresult",
},
/* [infallible] readonly attribute BrowsingContext browsingContext; */
Method {
name: "GetBrowsingContext",
params: &[Param { name: "aBrowsingContext", ty: "*mut *const libc::c_void" }],
ret: "::nserror::nsresult",
},
/* readonly attribute nsIDPtr operationID; */
Method {
name: "GetOperationID",
params: &[Param { name: "aOperationID", ty: "*mut *mut nsID" }],
ret: "::nserror::nsresult",
},
]),
},
]; D}