Overview

Namespaces

  • None
  • PHP

Classes

  • Address
  • AddressGroup
  • AddressRuleContainer
  • AddressStore
  • AggregateEthernetIfStore
  • AggregateEthernetInterface
  • App
  • AppOverrideRule
  • AppRuleContainer
  • AppStore
  • AuthenticationRule
  • CaptivePortalRule
  • cidr
  • Container
  • CsvParser
  • CustomSecurityProfileURL
  • DecryptionProfile
  • DecryptionRule
  • DeviceCloud
  • DeviceGroup
  • DH
  • DoSRule
  • ErrorReporter
  • EthernetIfStore
  • EthernetInterface
  • ExpeditionTaskReporter
  • FawkesConf
  • FileTaskReporter
  • HipObjectsProfile
  • HipProfilesProfile
  • IkeCryptoProfil
  • IkeCryptoProfileStore
  • IKEGateway
  • IKEGatewayStore
  • InterfaceContainer
  • IP4Map
  • IPSecCryptoProfil
  • IPSecCryptoProfileStore
  • IPsecTunnel
  • IPsecTunnelStore
  • LoopbackIfStore
  • LoopbackInterface
  • ManagedDevice
  • ManagedDeviceStore
  • NatRule
  • NetworkPropertiesContainer
  • ObjRuleContainer
  • ObjStore
  • PanAPIConnector
  • PANConf
  • PanoramaConf
  • PbfRule
  • PH
  • PredefinedSecurityProfileURL
  • QoSRule
  • RQuery
  • Rule
  • RuleStore
  • RuleWithUserID
  • Schedule
  • ScheduleStore
  • SecurityProfile
  • SecurityProfileAntiSpyware
  • SecurityProfileAntiVirus
  • SecurityProfileDNSSecurity
  • SecurityProfileFileBlocking
  • SecurityProfileGroup
  • SecurityProfileGroupStore
  • SecurityProfileStore
  • SecurityProfileURL
  • SecurityProfileVirusAndWildfire
  • SecurityProfileVulnerability
  • SecurityProfileWildfire
  • SecurityRule
  • Service
  • ServiceDstPortMapping
  • ServiceGroup
  • ServiceRuleContainer
  • ServiceSrcPortMapping
  • ServiceStore
  • StaticRoute
  • Tag
  • TagRuleContainer
  • TagStore
  • Template
  • TemplateStack
  • TmpInterface
  • TmpInterfaceStore
  • TunnelIfStore
  • TunnelInterface
  • UrlCategoryRuleContainer
  • VirtualRouter
  • VirtualRouterContainer
  • VirtualRouterStore
  • VirtualSystem
  • VirtualWire
  • VirtualWireStore
  • VlanIfStore
  • VlanInterface
  • Zone
  • ZoneRuleContainer
  • ZoneStore

Interfaces

  • TaskReporter

Traits

  • AddressCommon
  • centralAddressStore
  • centralAddressStoreUser
  • centralServiceStore
  • centralServiceStoreUser
  • InterfaceType
  • NegatableRule
  • ObjectWithDescription
  • PanSubHelperTrait
  • PathableName
  • ReferenceableObject
  • RulewithLogging
  • ServiceCommon
  • XmlConvertible

Functions

  • __CmpObjMemID
  • __CmpObjName
  • array_diff_no_cast
  • array_to_devicequery
  • array_unique_no_cast
  • cloneArray
  • convert
  • derr
  • findConnector
  • findConnectorOrDie
  • getDirContents
  • insertAfter
  • lastIndex
  • mdeb
  • mwarning
  • my_shutdown
  • myAutoloader
  • myErrorHandler
  • printn
  • removeElement
  • sortArrayByStartValue
  • yesNoBool
  • Overview
  • Namespace
  • Class
  • Tree

Class EthernetIfStore

Class EthernetIfStore

ObjStore uses PathableName, XmlConvertible
Extended by EthernetIfStore

Direct known subclasses

AggregateEthernetIfStore
Located at network-classes/EthernetIfStore.php
Methods summary
public
# __construct( PANConf $name, mixed $owner )

Parameters

$name
PANConf
$owner
$owner
public
# countSubInterfaces( )
public EthernetInterface[]
# getInterfaces( )

Returns

EthernetInterface[]
public EthernetInterface
# newEthernetIf( string $name, mixed $ethtype = 'layer3', mixed $ae = null )

Creates a new EthernetInterface in this store. It will be placed at the end of the list.

Creates a new EthernetInterface in this store. It will be placed at the end of the list.

Parameters

$name
string
$name name of the new EthernetInterface
$ethtype
$ae

Returns

EthernetInterface
public EthernetInterface
# API_newEthernetIf( string $name, mixed $ethtype = 'layer3', mixed $ae = null )

Creates a new EthernetInterface in this store. It will be placed at the end of the list.

Creates a new EthernetInterface in this store. It will be placed at the end of the list.

Parameters

$name
string
$name name of the new EthernetInterface
$ethtype
$ae

Returns

EthernetInterface
public boolean
# addEthernetIf( EthernetInterface $ethernetIf )

Parameters

$ethernetIf
EthernetInterface
$ethernetIf

Returns

boolean
public boolean
# API_addEthernetIf( EthernetInterface $s )

Parameters

$s
EthernetInterface
$s

Returns

boolean
public
# createXmlRoot( )
public &
# getXPath( )
public &
# getBaseXPath( )
public &
# getEthernetIfStoreXPath( )
public
# rewriteXML( )

Overrides

ObjStore::rewriteXML()
public
# addSubinterfaceToStore( mixed $subinterface )
Methods inherited from ObjStore
count(), countUnused(), createTmp(), display(), find(), findByName(), findOrCreate(), getAll(), inStore(), referencedObjectRenamed(), remove(), removeAll(), setName()
Methods used from PathableName
(), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Properties summary
public PANConf $owner
#
protected mixed $fastMemToIndex null
#
protected mixed $fastNameToIndex null
#
public static string $childn 'EthernetInterface'
#
Properties inherited from ObjStore
$classn, $name, $nameIndex, $o, $skipEmptyXmlObjects
Properties used from XmlConvertible
$xmlroot
Magic properties used from PathableName
$name, $owner
PAN-OS-PHP API documentation generated by ApiGen 2.8.0