VOM: logging, populate and stats fixes
[vpp.git] / src / vpp-api / vom / tap_interface.hpp
index af90b7b..d9df9a9 100644 (file)
@@ -42,75 +42,6 @@ public:
    */
   std::shared_ptr<tap_interface> singular() const;
 
-  /**
-   * A functor class that creates an interface
-   */
-  class create_cmd : public interface::create_cmd<vapi::Tap_connect>
-  {
-  public:
-    create_cmd(HW::item<handle_t>& item,
-               const std::string& name,
-               route::prefix_t& prefix,
-               const l2_address_t& l2_address);
-
-    /**
-     * Issue the command to VPP/HW
-     */
-    rc_t issue(connection& con);
-    /**
-     * convert to string format for debug purposes
-     */
-    std::string to_string() const;
-
-  private:
-    route::prefix_t& m_prefix;
-    const l2_address_t& m_l2_address;
-  };
-
-  /**
-   *
-   */
-  class delete_cmd : public interface::delete_cmd<vapi::Tap_delete>
-  {
-  public:
-    delete_cmd(HW::item<handle_t>& item);
-
-    /**
-     * Issue the command to VPP/HW
-     */
-    rc_t issue(connection& con);
-    /**
-     * convert to string format for debug purposes
-     */
-    std::string to_string() const;
-  };
-
-  /**
-   * A cmd class that Dumps all the Vpp Interfaces
-   */
-  class dump_cmd : public VOM::dump_cmd<vapi::Sw_interface_tap_dump>
-  {
-  public:
-    /**
-     * Default Constructor
-     */
-    dump_cmd();
-
-    /**
-     * Issue the command to VPP/HW
-     */
-    rc_t issue(connection& con);
-    /**
-     * convert to string format for debug purposes
-     */
-    std::string to_string() const;
-
-    /**
-     * Comparison operator - only used for UT
-     */
-    bool operator==(const dump_cmd& i) const;
-  };
-
 private:
   /**
    * Class definition for listeners to OM events
@@ -143,14 +74,6 @@ private:
   };
   static event_handler m_evh;
 
-  /**
-   * Construct with a handle
-   */
-  tap_interface(const handle_t& hdl,
-                const std::string& name,
-                admin_state_t state,
-                route::prefix_t prefix);
-
   /**
    * Ip Prefix
    */