Util/Rrd/File.php
- Classes
- Kwf_Util_Rrd_File
\Kwf_Util_Rrd_File
- Properties
- $_interval
- Methods
- __construct
- _getInitialValueDates
- _getMemcacheValue
- addField
- createFile
- fileExists
- getAverageValues
- getField
- getFields
- getFileName
- getRRAs
- getRecordValues
- getRecordValuesForDate
- getTimeZone
- getTitle
- record
- setInterval
- setTimeZone
Properties
Methods
__construct
__construct(
$fileName
)
:
Arguments
- $fileName
Details
- visibility
- public
- final
- false
- static
- false
_getInitialValueDates
_getInitialValueDates(
)
:
\array(int)
Wenn Werte für die Vergangenheit ermittelt werden können, müssen hier die verfügbaren Datums zurückgeben werden
Output
- \array(int)
- timestamps
Details
- visibility
- protected
- final
- false
- static
- false
_getMemcacheValue
_getMemcacheValue(
$field
)
:
Arguments
- $field
Details
- visibility
- protected
- final
- false
- static
- false
addField
addField(
$f
)
:
Arguments
- $f
Details
- visibility
- public
- final
- false
- static
- false
createFile
createFile(
int $start
=
null
)
:
erstellt rrd Datei
wenn kein start-timestamp übergeben wird dieser automatisch ermittelt und per _getInitialValueDates die datei für die vergangenheit befüllt
Arguments
- $start
- int
start-timestamp, sollte normalerweise null sein
Details
- visibility
- public
- final
- false
- static
- false
fileExists
fileExists(
)
:
Details
- visibility
- public
- final
- false
- static
- false
getAverageValues
getAverageValues(
$fields, $start, $end
)
:
Arguments
- $fields
- $start
- $end
Details
- visibility
- public
- final
- false
- static
- false
getField
getField(
$name
)
:
Arguments
- $name
Details
- visibility
- public
- final
- false
- static
- false
getFields
getFields(
)
:
Details
- visibility
- public
- final
- false
- static
- false
getFileName
getFileName(
)
:
Details
- visibility
- public
- final
- false
- static
- false
getRRAs
getRRAs(
)
:
Details
- visibility
- protected
- final
- false
- static
- false
getRecordValues
getRecordValues(
)
:
Details
- visibility
- public
- final
- false
- static
- false
getRecordValuesForDate
getRecordValuesForDate(
$date
)
:
Arguments
- $date
Details
- visibility
- public
- final
- false
- static
- false
getTimeZone
getTimeZone(
)
:
Details
- visibility
- public
- final
- false
- static
- false
getTitle
getTitle(
)
:
Details
- visibility
- public
- final
- false
- static
- false
record
record(
int $date
=
null, array $values
=
null
)
:
Arguments
- $date
- int
wenn angegeben wird dieses datum verwendet, ansonsten NOW - $values
- array
wenn angegeben werden diese values verwendet, ansonsten wird getRecordValues aufgerufen
Details
- visibility
- public
- final
- false
- static
- false
setInterval
setInterval(
$i
)
:
Arguments
- $i
Details
- visibility
- public
- final
- false
- static
- false
setTimeZone
setTimeZone(
$i
)
:
Arguments
- $i
Details
- visibility
- public
- final
- false
- static
- false