Util/Rrd/File.php
- Classes
- Kwf_Util_Rrd_File
\Kwf_Util_Rrd_File
 Properties Properties
- $_interval
 Methods 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
 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
 Details
- visibility
- protected
- final
- false
- static
- false
_getMemcacheValue
_getMemcacheValue(
           $field
          )
        
        :
        Arguments
- $field
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
addField
addField(
           $f
          )
        
        :
        Arguments
- $f
 Details
 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
 Details
- visibility
- public
- final
- false
- static
- false
fileExists
fileExists(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getAverageValues
getAverageValues(
           $fields,  $start,  $end
          )
        
        :
        Arguments
- $fields
- $start
- $end
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getField
getField(
           $name
          )
        
        :
        Arguments
- $name
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getFields
getFields(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getFileName
getFileName(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getRRAs
getRRAs(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
getRecordValues
getRecordValues(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getRecordValuesForDate
getRecordValuesForDate(
           $date
          )
        
        :
        Arguments
- $date
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getTimeZone
getTimeZone(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getTitle
getTitle(
          
          )
        
        :
        
 Details
 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
 Details
- visibility
- public
- final
- false
- static
- false
setInterval
setInterval(
           $i
          )
        
        :
        Arguments
- $i
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setTimeZone
setTimeZone(
           $i
          )
        
        :
        Arguments
- $i
 Details
 Details
- visibility
- public
- final
- false
- static
- false