src/internet-node/tcp-impl.cc
changeset 2592 3ebf97150166
parent 2224 6f97d21a99c2
child 3132 b0b0abb911cd
equal deleted inserted replaced
2591:83a605082fb6 2592:3ebf97150166
    22 #include "ns3/socket.h"
    22 #include "ns3/socket.h"
    23 #include "ns3/assert.h"
    23 #include "ns3/assert.h"
    24 
    24 
    25 namespace ns3 {
    25 namespace ns3 {
    26 
    26 
    27 TcpImpl::TcpImpl (Ptr<TcpL4Protocol> tcp)
    27 TcpImpl::TcpImpl ()
    28   : m_tcp (tcp)
    28   : m_tcp (0)
    29 {}
    29 {}
    30 TcpImpl::~TcpImpl ()
    30 TcpImpl::~TcpImpl ()
    31 {
    31 {
    32   NS_ASSERT (m_tcp == 0);
    32   NS_ASSERT (m_tcp == 0);
       
    33 }
       
    34 
       
    35 void 
       
    36 TcpImpl::SetTcp (Ptr<TcpL4Protocol> tcp)
       
    37 {
       
    38   m_tcp = tcp;
    33 }
    39 }
    34 
    40 
    35 Ptr<Socket>
    41 Ptr<Socket>
    36 TcpImpl::CreateSocket (void)
    42 TcpImpl::CreateSocket (void)
    37 {
    43 {