#include <introspecteddoxygen.hpp>
Config Paths
ns3::TcpBic is accessible through the following paths with Config::Set and Config::Connect:

"/NodeList/[i]/$ns3::TcpL4Protocol/SocketList/[i]/CongestionOps/$ns3::TcpBic"
Attributes

FastConvergence: Turn on/off fast convergence.

Set with class: BooleanValue

Underlying type: bool

Initial value: true

Flags: construct write read

Beta: Beta for multiplicative decrease

Set with class: ns3::DoubleValue

Underlying type: double 0:1.79769e+308

Initial value: 0.8

Flags: construct write read

MaxIncr: Limit on increment allowed during binary search

Set with class: ns3::UintegerValue

Underlying type: uint32_t 1:4294967295

Initial value: 16

Flags: construct write read

LowWnd: Threshold window size (in segments) for engaging BIC response

Set with class: ns3::UintegerValue

Underlying type: uint32_t 0:4294967295

Initial value: 14

Flags: construct write read

SmoothPart: Number of RTT needed to approach cWnd_max from cWnd_maxBinarySearchCoefficient. It can be viewed as the gradient of the slow start AIM phase: less this value is, more steep the increment will be.

Set with class: ns3::UintegerValue

Underlying type: uint32_t 1:4294967295

Initial value: 5

Flags: construct write read

BinarySearchCoefficient: Inverse of the coefficient for the binary search. Default 4, as in Linux

Set with class: ns3::UintegerValue

Underlying type: uint8_t 2:255

Initial value: 4

Flags: construct write read
No TraceSources are defined for this type.
Size of this type is 80 bytes (on a 64bit architecture).
The documentation for this class was generated from the following file: