System_Daemon
[
class tree: System_Daemon
] [
index: System_Daemon
] [
all elements
]
Packages:
System_Daemon
Classes:
System_Daemon
System_Daemon_Exception
System_Daemon_Options
System_Daemon_OS
System_Daemon_OS_Arch
System_Daemon_OS_BSD
System_Daemon_OS_Debian
System_Daemon_OS_Exception
System_Daemon_OS_Fedora
System_Daemon_OS_Linux
System_Daemon_OS_RedHat
System_Daemon_OS_Ubuntu
System_Daemon_OS_Windows
Files:
Arch.php
BSD.php
bug_test_a.php
bug_test_b.php
bug_test_c.php
custtemplate.php
Daemon.php
Debian.php
devtest.php
Exception.php
Exception.php
Fedora.php
leakplugger.php
Linux.php
logparser.php
nopear.php
Options.php
OS.php
pearlog.php
phperrtest.php
RedHat.php
signals.php
simple.php
Ubuntu.php
Windows.php
Class: System_Daemon_OS_BSD
Source Location: /System_Daemon-1.0.0/System/Daemon/OS/BSD.php
Class Overview
System_Daemon_OS
| --System_Daemon_OS_BSD
A System_Daemon_OS driver for BSD
Author(s):
Kevin van Zonneveld <
kevin at vanzonneveld.net
>
Version:
SVN: Release: $Id$
Copyright:
2008 Kevin van Zonneveld (http://kevin.vanzonneveld.net)
Variables
$_autoRunTemplatePath
Methods
isInstalled
Inherited Variables
Class:
System_Daemon_OS
System_Daemon_OS::$errors
System_Daemon_OS::$_autoRunDir
System_Daemon_OS::$_autoRunTemplateReplace
System_Daemon_OS::$_osDetails
Inherited Methods
Class:
System_Daemon_OS
System_Daemon_OS::__construct()
Constructor
System_Daemon_OS::factory()
Loads all the drivers and returns the one for the most specifc OS
System_Daemon_OS::getAutoRunPath()
Returns OS specific path to autoRun file
System_Daemon_OS::getAutoRunScript()
Uses properties to enrich the autuRun Template
System_Daemon_OS::getAutoRunTemplate()
Returns a template to base the autuRun script on.
System_Daemon_OS::getAutoRunTemplatePath()
Returns a template path to base the autuRun script on.
System_Daemon_OS::getDataDir()
Returns the directory where data is stored (like init.d templates) Could be PEAR's data directory but could also be a local one.
System_Daemon_OS::getDetails()
Returns array with all the specific details of the loaded OS
System_Daemon_OS::isInstalled()
Determines wether the system is compatible with this OS
System_Daemon_OS::isWritable()
A 'better' is_writable. Taken from PHP.NET comments:
System_Daemon_OS::writeAutoRun()
Writes an: 'init.d' script on the filesystem combining
System_Daemon_OS::_getAncestorCount()
Get the total parent count of a class
System_Daemon_OS::_getAncestors()
Get an array of parent classes
System_Daemon_OS::_getShortHand()
Extracts last part of a classname. e.g. System_Daemon_OS_Ubuntu -> Ubuntu
System_Daemon_OS::_mostSpecific()
Determines how specific an operating system is.
System_Daemon_OS::_testAutoRunProperties()
Sets daemon specific properties
Class Details
[line 29]
A System_Daemon_OS driver for BSD
Author:
Kevin van Zonneveld <
kevin@vanzonneveld.net
>
Version:
SVN: Release: $Id$
Copyright:
2008 Kevin van Zonneveld (http://kevin.vanzonneveld.net)
Link:
*
License:
New BSD Licence
[
Top
]
Class Variables
$_autoRunTemplatePath =
'#datadir#/template_BSD'
[line 36]
Template path
Access:
protected
Type:
string
Overrides:
Array
[
Top
]
Method Detail
isInstalled
[line 43]
boolean isInstalled( )
Determines wether the system is compatible with this OS
Access:
public
Overrides
System_Daemon_OS::isInstalled()
(Determines wether the system is compatible with this OS)
[
Top
]
Documentation generated on Mon, 11 Mar 2019 15:47:42 -0400 by
phpDocumentor 1.4.4
. PEAR Logo Copyright © PHP Group 2004.