#include "tcp-socket-base.h"#include "ipv4-end-point.h"#include "ipv4-route.h"#include "ipv4-routing-protocol.h"#include "ipv4.h"#include "ipv6-end-point.h"#include "ipv6-l3-protocol.h"#include "ipv6-route.h"#include "ipv6-routing-protocol.h"#include "rtt-estimator.h"#include "tcp-congestion-ops.h"#include "tcp-header.h"#include "tcp-l4-protocol.h"#include "tcp-option-sack-permitted.h"#include "tcp-option-sack.h"#include "tcp-option-ts.h"#include "tcp-option-winscale.h"#include "tcp-rate-ops.h"#include "tcp-recovery-ops.h"#include "tcp-rx-buffer.h"#include "tcp-tx-buffer.h"#include "ns3/abort.h"#include "ns3/data-rate.h"#include "ns3/double.h"#include "ns3/inet-socket-address.h"#include "ns3/inet6-socket-address.h"#include "ns3/log.h"#include "ns3/node.h"#include "ns3/object.h"#include "ns3/packet.h"#include "ns3/pointer.h"#include "ns3/simulation-singleton.h"#include "ns3/simulator.h"#include "ns3/trace-source-accessor.h"#include "ns3/uinteger.h"#include <algorithm>#include <cmath>
Include dependency graph for tcp-socket-base.cc:Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{tcp-socket-base.cc} |
| namespace | ns3 |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Macros | |
| #define | NS_LOG_APPEND_CONTEXT |
Variables | |
| const std::map< std::pair< ns3::TcpSocketBase::TcpPacketType_t, ns3::TcpSocketState::EcnMode_t >, bool > | anonymous_namespace{tcp-socket-base.cc}::ECN_RESTRICTION_MAP |
| map TcpPacketType and EcnMode to boolean value to check whether ECN-marking is allowed or not | |
| #define NS_LOG_APPEND_CONTEXT |
Definition at line 10 of file tcp-socket-base.cc.