# Class VirtualWireStore

Class VirtualWireStore

  ObjStore uses PathableName, XmlConvertible
  VirtualWireStore

Located at network-classes/VirtualWireStore.php

Methods summary
`public` | # `__construct( mixed $name, mixed $owner )`
`public `VirtualWire[]`` | # `virtualWires( )` #### Returns ``VirtualWire[]``
`public null|`VirtualWire`` | # `findVirtualWire( mixed $vwName )` #### Parameters $vwName `mixed` $vwName string #### Returns `null|`VirtualWire``
`public `VirtualWire`` | # `newVirtualWire( string $name )` Creates a new VirtualWire in this store. It will be placed at the end of the list. Creates a new VirtualWire in this store. It will be placed at the end of the list. #### Parameters $name `string` $name name of the new VirtualWire #### Returns ``VirtualWire``
`public` | # `API_newVirtualWire( mixed $name )`
`public boolean` | # `addVirtualWire( `VirtualWire` $virtualWire )` #### Parameters $virtualWire ``VirtualWire`` $virtualWire #### Returns `boolean`
`public boolean` | # `API_addVirtualWire( `EthernetInterface` $s )` #### Parameters $s ``EthernetInterface`` $s #### Returns `boolean`
`public` | # `createXmlRoot( )`
`public &` | # `getEthernetIfStoreXPath( )`

Methods inherited from ObjStore
`count(), countUnused(), createTmp(), display(), find(), findByName(), findOrCreate(), getAll(), inStore(), referencedObjectRenamed(), remove(), removeAll(), rewriteXML(), setName()`

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

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

Properties summary
`public null|`PANConf`` | $owner | `` | #
`protected mixed` | $fastMemToIndex | `null` | #
`protected mixed` | $fastNameToIndex | `null` | #
`public static string` | $childn | `'VirtualWire'` | #

Properties inherited from ObjStore
`$classn, $name, $nameIndex, $o, $skipEmptyXmlObjects`

Properties used from XmlConvertible
`$xmlroot`

Magic properties summary
`public mixed` | $o | # VirutalWire[] VirutalWire[]

Magic properties used from PathableName
`$name, $owner`