Struct xpcom::interfaces::nsINSSVersion
[−]
[src]
#[repr(C)]pub struct nsINSSVersion { /* fields omitted */ }
interface nsINSSVersion : nsISupports
Methods
impl nsINSSVersion
[src]
pub fn coerce<T: nsINSSVersionCoerce>(&self) -> &T
[src]
Cast this nsINSSVersion
to one of its base interfaces.
impl nsINSSVersion
[src]
pub unsafe fn GetNSPR_MinVersion(
&self,
aNSPR_MinVersion: &mut nsAString
) -> nsresult
[src]
&self,
aNSPR_MinVersion: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSPR_MinVersion;
pub unsafe fn GetNSS_MinVersion(
&self,
aNSS_MinVersion: &mut nsAString
) -> nsresult
[src]
&self,
aNSS_MinVersion: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSS_MinVersion;
pub unsafe fn GetNSSUTIL_MinVersion(
&self,
aNSSUTIL_MinVersion: &mut nsAString
) -> nsresult
[src]
&self,
aNSSUTIL_MinVersion: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSSUTIL_MinVersion;
pub unsafe fn GetNSSSSL_MinVersion(
&self,
aNSSSSL_MinVersion: &mut nsAString
) -> nsresult
[src]
&self,
aNSSSSL_MinVersion: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSSSSL_MinVersion;
pub unsafe fn GetNSSSMIME_MinVersion(
&self,
aNSSSMIME_MinVersion: &mut nsAString
) -> nsresult
[src]
&self,
aNSSSMIME_MinVersion: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSSSMIME_MinVersion;
pub unsafe fn GetNSPR_Version(&self, aNSPR_Version: &mut nsAString) -> nsresult
[src]
[must_use] readonly attribute AString NSPR_Version;
pub unsafe fn GetNSS_Version(&self, aNSS_Version: &mut nsAString) -> nsresult
[src]
[must_use] readonly attribute AString NSS_Version;
pub unsafe fn GetNSSUTIL_Version(
&self,
aNSSUTIL_Version: &mut nsAString
) -> nsresult
[src]
&self,
aNSSUTIL_Version: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSSUTIL_Version;
pub unsafe fn GetNSSSSL_Version(
&self,
aNSSSSL_Version: &mut nsAString
) -> nsresult
[src]
&self,
aNSSSSL_Version: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSSSSL_Version;
pub unsafe fn GetNSSSMIME_Version(
&self,
aNSSSMIME_Version: &mut nsAString
) -> nsresult
[src]
&self,
aNSSSMIME_Version: &mut nsAString
) -> nsresult
[must_use] readonly attribute AString NSSSMIME_Version;
Methods from Deref<Target = nsISupports>
pub fn coerce<T: nsISupportsCoerce>(&self) -> &T
[src]
Cast this nsISupports
to one of its base interfaces.
pub unsafe fn QueryInterface(
&self,
uuid: &nsIID,
result: *mut *mut c_void
) -> nsresult
[src]
&self,
uuid: &nsIID,
result: *mut *mut c_void
) -> nsresult
void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);
pub unsafe fn AddRef(&self) -> nsrefcnt
[src]
[noscript,notxpcom] nsrefcnt AddRef ();
pub unsafe fn Release(&self) -> nsrefcnt
[src]
[noscript,notxpcom] nsrefcnt Release ();
Trait Implementations
impl XpCom for nsINSSVersion
[src]
const IID: nsIID
IID: nsIID = nsID(2829400619, 30156, 19560, [169, 187, 151, 145, 219, 221, 170, 0])
fn query_interface<T: XpCom>(&self) -> Option<RefPtr<T>>
[src]
Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more
impl RefCounted for nsINSSVersion
[src]
unsafe fn addref(&self)
[src]
Increment the reference count.
unsafe fn release(&self)
[src]
Decrement the reference count, potentially freeing backing memory.
impl Deref for nsINSSVersion
[src]
type Target = nsISupports
The resulting type after dereferencing.
fn deref(&self) -> &nsISupports
[src]
Dereferences the value.