# Class VirtualRouterContainer

Class VirutalRouterContainer

  ObjRuleContainer uses PathableName, XmlConvertible
  VirtualRouterContainer

Located at network-classes/VirtualRouterContainer.php

Methods summary
`public` | # `__construct( `VirtualSystem`|`DeviceCloud` $owner, `NetworkPropertiesContainer` $centralStore )` #### Parameters $owner ``VirtualSystem`|`DeviceCloud`` $owner $centralStore ``NetworkPropertiesContainer`` $centralStore
`public` | # `load_from_domxml( `DOMElement` $xml )`
`public` | # `rewriteXML( )`
`public `VirtualRouter[]`` | # `virtualrouters( )` #### Returns ``VirtualRouter[]``
`public boolean` | # `hasVirtualRouter( `VirtualRouter[]` $if )` #### Parameters $if ``VirtualRouter[]`` $if #### Returns `boolean`
`public boolean` | # `hasVirtualRouterNamed( string $ifName, boolean $caseSensitive = TRUE )` #### Parameters $ifName `string` $ifName $caseSensitive `boolean` $caseSensitive #### Returns `boolean`
`public boolean` | # `addVirtualRouter( `VirtualRouter` $if )` #### Parameters $if ``VirtualRouter`` $if #### Returns `boolean`
`public boolean` | # `API_addVirtualRouter( `VirtualRouter` $if )` #### Parameters $if ``VirtualRouter`` $if #### Returns `boolean`
`public` | # `removeVirtualRouter( mixed $if )`

Methods inherited from ObjRuleContainer
`API_replaceReferencedObject(), __destruct(), count(), display(), displayMembersDiff(), equals(), equals_fasterHash(), generateFastHashComp(), getAll(), getFastHashComp(), getItemAtPosition(), getMembersDiff(), has(), hasObjectRegex(), name(), referencedObjectRenamed(), remove(), removeAll(), replaceReferencedObject(), setName(), toString_inline()`

Methods used from PathableName
`(), (), ()`

Methods used from XmlConvertible
`(), (), (), (), ()`

Properties summary
`public `NetworkPropertiesContainer`` | $parentCentralStore | `` | #

Properties inherited from ObjRuleContainer
`$name, $o, $owner`

Properties used from XmlConvertible
`$xmlroot`

Magic properties summary
`public `VirtualSystem`` | $owner | #

Magic properties inherited from ObjRuleContainer
`$fasthashcomp`

Magic properties used from PathableName
`$name`