src/devices/point-to-point/point-to-point-channel.h
changeset 2592 3ebf97150166
parent 1867 16deaedc0380
child 2720 3c7d9f8c9034
--- a/src/devices/point-to-point/point-to-point-channel.h	Tue Mar 11 11:35:26 2008 -0700
+++ b/src/devices/point-to-point/point-to-point-channel.h	Tue Mar 11 13:30:12 2008 -0700
@@ -49,8 +49,11 @@
  * [0] wire to transmit on.  The second device gets the [1] wire.  There is a
  * state (IDLE, TRANSMITTING) associated with each wire.
  */
-class PointToPointChannel : public Channel {
+class PointToPointChannel : public Channel 
+{
 public:
+  static TypeId GetTypeId (void);
+
   /**
    * \brief Create a PointToPointChannel
    *
@@ -58,24 +61,6 @@
    * has an "infitely" fast transmission speed and zero delay.
    */
   PointToPointChannel ();
-  
-  /**
-   * \brief Create a PointToPointChannel
-   *
-   * \param bps The maximum bitrate of the channel
-   * \param delay Transmission delay through the channel
-   */  
-  PointToPointChannel (const DataRate& bps, const Time& delay);
-  
-  /**
-   * \brief Create a PointToPointChannel
-   *
-   * \param name the name of the channel for identification purposes
-   * \param bps The maximum bitrate of the channel
-   * \param delay Transmission delay through the channel
-   */
-  PointToPointChannel (const std::string& name,
-                       const DataRate& bps, const Time& delay);
 
   /**
    * \brief Attach a given netdevice to this channel