src/internet/model/tcp-l4-protocol.h
changeset 11499 e5def623f9e8
parent 11498 97a672449c14
child 11501 37a230604f8e
--- a/src/internet/model/tcp-l4-protocol.h	Wed Jul 08 06:46:54 2015 -0700
+++ b/src/internet/model/tcp-l4-protocol.h	Wed Jul 08 06:48:40 2015 -0700
@@ -182,6 +182,23 @@
                    Ipv6Address saddr, Ipv6Address daddr, Ptr<NetDevice> oif = 0);
 
   /**
+   * \brief Make a socket capable to being demultiplexed
+   *
+   * Called after a socket has been bound, it is inserted in an internal vector.
+   *
+   * \param socket Socket to be added
+   */
+  void AddSocket (Ptr<TcpSocketBase> socket);
+
+  /**
+   * \brief Remove a socket from the internal list
+   *
+   * \param socket socket to Remove
+   * \return true if the socket has been removed
+   */
+  bool RemoveSocket(Ptr<TcpSocketBase> socket);
+
+  /**
    * \brief Remove an IPv4 Endpoint.
    * \param endPoint the end point to remove
    */