16 #ifndef __VOM_SUB_INTERFACE_H__
17 #define __VOM_SUB_INTERFACE_H__
30 typedef uint16_t vlan_id_t;
60 std::shared_ptr<sub_interface>
singular()
const;
65 static std::shared_ptr<sub_interface>
find(
const key_t& k);
72 std::shared_ptr<interface> singular_i()
const;
77 virtual std::queue<cmd*>& mk_create_cmd(std::queue<cmd*>& cmds);
82 virtual std::queue<cmd*>& mk_delete_cmd(std::queue<cmd*>& cmds);
93 const std::shared_ptr<interface> m_parent;