equal
deleted
inserted
replaced
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 */ |