FreenetIS
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Protected Attributes | List of all members
Ifaces_vlan_Model Class Reference
Inheritance diagram for Ifaces_vlan_Model:
ORM

Public Member Functions

 get_all_bridged_ifaces_of_iface ($iface=null)
 Function returns all bridged interfaces of interface.
 get_all_vlans_of_iface ($iface_id)
 Gets all VLANs of iface.
 remove_iface_from_bridge ($bridge_iface_id=null, $iface_id=null)
 Function removes iface from bridge.
 delete_relation_vlans_to_iface ($iface_id)
 Rmove relation between VLANs and iface.
 remove_vlan_from_port ($port_iface_id=null, $vlan_id=null)
 Function removes vlan from port.
 is_default_vlan_port ($vlan_id=null, $port_iface_id=null)
 Function returns true if vlan is default.

Protected Attributes

 $belongs_to = array('iface', 'vlan')

Member Function Documentation

Ifaces_vlan_Model::delete_relation_vlans_to_iface (   $iface_id)

Rmove relation between VLANs and iface.

Parameters
integer$iface_id
Ifaces_vlan_Model::get_all_bridged_ifaces_of_iface (   $iface = null)

Function returns all bridged interfaces of interface.

@param  integer $iface
Returns
Mysql_Result
Ifaces_vlan_Model::get_all_vlans_of_iface (   $iface_id)

Gets all VLANs of iface.

Parameters
integer$iface_id
Returns
Mysql_Result
Ifaces_vlan_Model::is_default_vlan_port (   $vlan_id = null,
  $port_iface_id = null 
)

Function returns true if vlan is default.

Parameters
integer$vlan_id
integer$port_iface_id
Returns
bool
Ifaces_vlan_Model::remove_iface_from_bridge (   $bridge_iface_id = null,
  $iface_id = null 
)

Function removes iface from bridge.

@param  integer $bridge_iface_id
@param  integer $iface_id
Returns
integer
Ifaces_vlan_Model::remove_vlan_from_port (   $port_iface_id = null,
  $vlan_id = null 
)

Function removes vlan from port.

Parameters
integer$port_iface_id
integer$vlan_id

The documentation for this class was generated from the following file: