Struct xpcom::interfaces::mozIStorageBindingParams [] [src]

#[repr(C)]
pub struct mozIStorageBindingParams { /* fields omitted */ }

interface mozIStorageBindingParams : nsISupports

Methods

impl mozIStorageBindingParams
[src]

[src]

Cast this mozIStorageBindingParams to one of its base interfaces.

impl mozIStorageBindingParams
[src]

[src]

/**
   * Binds aValue to the parameter with the name aName.
   *
   * @param aName
   *        The name of the parameter to bind aValue to.
   * @param aValue
   *        The value to bind.
   */

void bindByName (in AUTF8String aName, in nsIVariant aValue);

[src]

[noscript] void bindUTF8StringByName (in AUTF8String aName, in AUTF8String aValue);

[src]

[noscript] void bindStringByName (in AUTF8String aName, in AString aValue);

[src]

[noscript] void bindDoubleByName (in AUTF8String aName, in double aValue);

[src]

[noscript] void bindInt32ByName (in AUTF8String aName, in long aValue);

[src]

[noscript] void bindInt64ByName (in AUTF8String aName, in long long aValue);

[src]

[noscript] void bindNullByName (in AUTF8String aName);

[src]

void bindBlobByName (in AUTF8String aName, [array, size_is (aValueSize), const] in octet aValue, in unsigned long aValueSize);

[src]

void bindStringAsBlobByName (in AUTF8String aName, in AString aValue);

[src]

void bindUTF8StringAsBlobByName (in AUTF8String aName, in AUTF8String aValue);

[src]

[noscript] void bindAdoptedBlobByName (in AUTF8String aName, [array, size_is (aValueSize)] in octet aValue, in unsigned long aValueSize);

[src]

/**
    * Binds aValue to the parameter with the index aIndex.
    *
    * @param aIndex
    *        The zero-based index of the parameter to bind aValue to.
    * @param aValue
    *        The value to bind.
    */

void bindByIndex (in unsigned long aIndex, in nsIVariant aValue);

[src]

[noscript] void bindUTF8StringByIndex (in unsigned long aIndex, in AUTF8String aValue);

[src]

[noscript] void bindStringByIndex (in unsigned long aIndex, in AString aValue);

[src]

[noscript] void bindDoubleByIndex (in unsigned long aIndex, in double aValue);

[src]

[noscript] void bindInt32ByIndex (in unsigned long aIndex, in long aValue);

[src]

[noscript] void bindInt64ByIndex (in unsigned long aIndex, in long long aValue);

[src]

[noscript] void bindNullByIndex (in unsigned long aIndex);

[src]

void bindBlobByIndex (in unsigned long aIndex, [array, size_is (aValueSize), const] in octet aValue, in unsigned long aValueSize);

[src]

void bindStringAsBlobByIndex (in unsigned long aIndex, in AString aValue);

[src]

void bindUTF8StringAsBlobByIndex (in unsigned long aIndex, in AUTF8String aValue);

[src]

[noscript] void bindAdoptedBlobByIndex (in unsigned long aIndex, [array, size_is (aValueSize)] in octet aValue, in unsigned long aValueSize);

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for mozIStorageBindingParams
[src]

IID: nsIID = nsID(755627055, 38510, 18019, [180, 179, 176, 200, 103, 107, 242, 191])

[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 mozIStorageBindingParams
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for mozIStorageBindingParams
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.