Struct xpcom::interfaces::nsPISocketTransportService [] [src]

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

interface nsPISocketTransportService : nsIRoutedSocketTransportService

/**
 * This is a private interface used by the internals of the networking library.
 * It will never be frozen.  Do not use it in external code.
 */

Methods

impl nsPISocketTransportService
[src]

[src]

Cast this nsPISocketTransportService to one of its base interfaces.

impl nsPISocketTransportService
[src]

[src]

/**
   * init/shutdown routines.
   */

void init ();

[src]

void shutdown (in bool aXpcomShutdown);

[src]

/**
   * controls the TCP sender window clamp
   */

readonly attribute long sendBufferSize;

[src]

/**
   * Controls whether the socket transport service is offline.
   * Setting it offline will cause non-local socket detachment.
   */

attribute boolean offline;

[src]

/**
   * Controls whether the socket transport service is offline.
   * Setting it offline will cause non-local socket detachment.
   */

attribute boolean offline;

[src]

/**
   * Controls the default timeout (in seconds) for sending keepalive probes.
   */

readonly attribute long keepaliveIdleTime;

[src]

/**
   * Controls the default interval (in seconds) between retrying keepalive probes.
   */

readonly attribute long keepaliveRetryInterval;

[src]

/**
   * Controls the default retransmission count for keepalive probes.
   */

readonly attribute long keepaliveProbeCount;

Methods from Deref<Target = nsIRoutedSocketTransportService>

[src]

Cast this nsIRoutedSocketTransportService to one of its base interfaces.

[src]

nsISocketTransport createRoutedTransport ([array, size_is (aTypeCount)] in string aSocketTypes, in unsigned long aTypeCount, in AUTF8String aHost, in long aPort, in AUTF8String aHostRoute, in long aPortRoute, in nsIProxyInfo aProxyInfo);

Trait Implementations

impl XpCom for nsPISocketTransportService
[src]

IID: nsIID = nsID(418855921, 45915, 19323, [170, 154, 17, 188, 189, 188, 56, 156])

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

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsPISocketTransportService
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.