Struct xpcom::interfaces::nsIThrottledInputChannel [] [src]

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

interface nsIThrottledInputChannel : nsISupports

/**
 * A throttled input channel can be managed by an
 * nsIInputChannelThrottleQueue to limit how much data is sent during
 * a given time slice.
 */

Methods

impl nsIThrottledInputChannel
[src]

[src]

Cast this nsIThrottledInputChannel to one of its base interfaces.

impl nsIThrottledInputChannel
[src]

[src]

/**
     * The queue that manages this channel.  Multiple channels can
     * share a single queue.  A null value means that no throttling
     * will be done.
     */

attribute nsIInputChannelThrottleQueue throttleQueue;

[src]

/**
     * The queue that manages this channel.  Multiple channels can
     * share a single queue.  A null value means that no throttling
     * will be done.
     */

attribute nsIInputChannelThrottleQueue throttleQueue;

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

IID: nsIID = nsID(171090176, 49201, 17846, [158, 139, 4, 68, 199, 212, 161, 67])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIThrottledInputChannel
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.