Horde_DNS
in package
The wrapper function to call the available functions on a given backend
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Tags
Table of Contents
- $_backends : mixed
- __construct() : mixed
- The Constructor
- addBackend() : mixed
- Adds the specified backend, to make it available TODO: Make it protected or private
- addRecord() : mixed
- Wrapper of the addRecord function
- addZone() : mixed
- Wrapper of the addZone function
- deleteRecord() : mixed
- Wrapper of the deleteRecord function TODO: Just use a unique identifier instead?
- deleteZone() : mixed
- Wrapper of the deleteZone function TODO: Just use a unique identifier instead?
- updateRecord() : mixed
- Wrapper of the updateRecord function TODO: Just use a unique identifier instead?
Properties
$_backends
protected
mixed
$_backends
= array()
Methods
__construct()
The Constructor
public
__construct(Horde_DNS_Backend $backend) : mixed
Parameters
- $backend : Horde_DNS_Backend
-
An instance of one of the available backends
Return values
mixed —addBackend()
Adds the specified backend, to make it available TODO: Make it protected or private
public
addBackend(Horde_DNS_Backend $backend) : mixed
Parameters
- $backend : Horde_DNS_Backend
-
An instance of one of the available backends
Return values
mixed —addRecord()
Wrapper of the addRecord function
public
addRecord(Horde_DNS_Record $record) : mixed
Parameters
- $record : Horde_DNS_Record
-
The definition of a record
Return values
mixed —addZone()
Wrapper of the addZone function
public
addZone(Horde_DNS_Zone $zone) : mixed
Parameters
- $zone : Horde_DNS_Zone
-
The definition of a zone
Return values
mixed —deleteRecord()
Wrapper of the deleteRecord function TODO: Just use a unique identifier instead?
public
deleteRecord(Horde_DNS_Record $record) : mixed
Parameters
- $record : Horde_DNS_Record
-
The definition of a record
Return values
mixed —deleteZone()
Wrapper of the deleteZone function TODO: Just use a unique identifier instead?
public
deleteZone(Horde_DNS_Zone $zone) : mixed
Parameters
- $zone : Horde_DNS_Zone
-
The definition of a zone
Return values
mixed —updateRecord()
Wrapper of the updateRecord function TODO: Just use a unique identifier instead?
public
updateRecord(Horde_DNS_Record $record) : mixed
Parameters
- $record : Horde_DNS_Record
-
The definition of a record