equal
deleted
inserted
replaced
44 { |
44 { |
45 public: |
45 public: |
46 TcpSocketFactoryImpl (); |
46 TcpSocketFactoryImpl (); |
47 virtual ~TcpSocketFactoryImpl (); |
47 virtual ~TcpSocketFactoryImpl (); |
48 |
48 |
|
49 /** |
|
50 * \brief Set the associated TCP L4 protocol. |
|
51 * \param tcp the TCP L4 protocol |
|
52 */ |
49 void SetTcp (Ptr<TcpL4Protocol> tcp); |
53 void SetTcp (Ptr<TcpL4Protocol> tcp); |
50 |
54 |
51 virtual Ptr<Socket> CreateSocket (void); |
55 virtual Ptr<Socket> CreateSocket (void); |
52 |
56 |
53 protected: |
57 protected: |
54 virtual void DoDispose (void); |
58 virtual void DoDispose (void); |
55 private: |
59 private: |
56 Ptr<TcpL4Protocol> m_tcp; |
60 Ptr<TcpL4Protocol> m_tcp; //!< the associated TCP L4 protocol |
57 }; |
61 }; |
58 |
62 |
59 } // namespace ns3 |
63 } // namespace ns3 |
60 |
64 |
61 #endif /* TCP_SOCKET_FACTORY_IMPL_H */ |
65 #endif /* TCP_SOCKET_FACTORY_IMPL_H */ |