src/internet/model/nsc-tcp-socket-factory-impl.h
changeset 10440 1e48ff9185f1
parent 7149 87514e0d866b
equal deleted inserted replaced
10439:73bc9e55f9bd 10440:1e48ff9185f1
    45 {
    45 {
    46 public:
    46 public:
    47   NscTcpSocketFactoryImpl ();
    47   NscTcpSocketFactoryImpl ();
    48   virtual ~NscTcpSocketFactoryImpl ();
    48   virtual ~NscTcpSocketFactoryImpl ();
    49 
    49 
       
    50   /**
       
    51    * \brief Set the associated TCP L4 protocol.
       
    52    * \param tcp the TCP L4 protocol
       
    53    */
    50   void SetTcp (Ptr<NscTcpL4Protocol> tcp);
    54   void SetTcp (Ptr<NscTcpL4Protocol> tcp);
    51 
    55 
    52   virtual Ptr<Socket> CreateSocket (void);
    56   virtual Ptr<Socket> CreateSocket (void);
    53 
    57 
    54 protected:
    58 protected:
    55   virtual void DoDispose (void);
    59   virtual void DoDispose (void);
    56 private:
    60 private:
    57   Ptr<NscTcpL4Protocol> m_tcp;
    61   Ptr<NscTcpL4Protocol> m_tcp; //!< the associated TCP L4 protocol
    58 };
    62 };
    59 
    63 
    60 } // namespace ns3
    64 } // namespace ns3
    61 
    65 
    62 #endif /* NSC_TCP_SOCKET_FACTORY_IMPL_H */
    66 #endif /* NSC_TCP_SOCKET_FACTORY_IMPL_H */