/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim:set ts=2 sw=2 sts=2 et cindent: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsISocketTransportService.idl" /** * 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. */ [scriptable, uuid(83123036-81c0-47cb-8d9c-bd85d29a1b3f)] interface nsPISocketTransportService : nsISocketTransportService { /** * init/shutdown routines. */ void init(); void shutdown(); /** * controls whether or not the socket transport service should poke * the autodialer on connection failure. */ attribute boolean autodialEnabled; /** * controls the TCP sender window clamp */ readonly attribute long sendBufferSize; };