src/click/helper/click-internet-stack-helper.h
changeset 11045 6024c150e4c8
parent 9231 20d3a3dce7cf
equal deleted inserted replaced
11044:6b153691af7c 11045:6024c150e4c8
   170    */
   170    */
   171   void SetRoutingTableElement (Ptr<Node> node, std::string rt);
   171   void SetRoutingTableElement (Ptr<Node> node, std::string rt);
   172 private:
   172 private:
   173   /**
   173   /**
   174    * @brief Enable pcap output the indicated Ipv4 and interface pair.
   174    * @brief Enable pcap output the indicated Ipv4 and interface pair.
   175    * @internal
       
   176    *
   175    *
   177    * @param prefix Filename prefix to use for pcap files.
   176    * @param prefix Filename prefix to use for pcap files.
   178    * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing.
   177    * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing.
   179    * @param interface Interface ID on the Ipv4 on which you want to enable tracing.
   178    * @param interface Interface ID on the Ipv4 on which you want to enable tracing.
   180    */
   179    */
   183                                        uint32_t interface,
   182                                        uint32_t interface,
   184                                        bool explicitFilename);
   183                                        bool explicitFilename);
   185 
   184 
   186   /**
   185   /**
   187    * @brief Enable ascii trace output on the indicated Ipv4 and interface pair.
   186    * @brief Enable ascii trace output on the indicated Ipv4 and interface pair.
   188    * @internal
       
   189    *
   187    *
   190    * @param stream An OutputStreamWrapper representing an existing file to use
   188    * @param stream An OutputStreamWrapper representing an existing file to use
   191    *               when writing trace data.
   189    *               when writing trace data.
   192    * @param prefix Filename prefix to use for ascii trace files.
   190    * @param prefix Filename prefix to use for ascii trace files.
   193    * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing.
   191    * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing.
   200                                         bool explicitFilename);
   198                                         bool explicitFilename);
   201 
   199 
   202   void Initialize (void);
   200   void Initialize (void);
   203   ObjectFactory m_tcpFactory;
   201   ObjectFactory m_tcpFactory;
   204 
   202 
   205   /**
       
   206    * \internal
       
   207    */
       
   208   static void CreateAndAggregateObjectFromTypeId (Ptr<Node> node, const std::string typeId);
   203   static void CreateAndAggregateObjectFromTypeId (Ptr<Node> node, const std::string typeId);
   209 
   204 
   210   /**
       
   211    * \internal
       
   212    */
       
   213   static void Cleanup (void);
   205   static void Cleanup (void);
   214 
   206 
   215   /**
       
   216    * \internal
       
   217    */
       
   218   bool PcapHooked (Ptr<Ipv4> ipv4);
   207   bool PcapHooked (Ptr<Ipv4> ipv4);
   219 
   208 
   220   /**
       
   221    * \internal
       
   222    */
       
   223   bool AsciiHooked (Ptr<Ipv4> ipv4);
   209   bool AsciiHooked (Ptr<Ipv4> ipv4);
   224 
   210 
   225   /**
   211   /**
   226    * \brief IPv4 install state (enabled/disabled) ?
   212    * \brief IPv4 install state (enabled/disabled) ?
   227    */
   213    */