Class ::rrd::DataSource

::rrd::DataSource[i] create ... \
           [ -baseResolution baseResolution ] \
           [ -name name ] \
           [ -rrdFile rrdFile ] \
           [ -type (default "DERIVE") ]

Defined in packages/rrd-tool/tcl/rrd-procs.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::nx::Object[i]
::nx::Class create ::rrd::DataSource \
     -superclass ::nx::Object

Methods (to be applied on instances)

  • deleteRRD (scripted, public)

     <instance of rrd::DataSource[i]> deleteRRD

    Partial Call Graph (max 5 caller/called nodes):
    %3

    Testcases:
    No testcase defined.
    if {[file exists ${:rrdFile}]} { file delete ${:rrdFile} }
  • lastupdate (scripted, public)

     <instance of rrd::DataSource[i]> lastupdate

    Partial Call Graph (max 5 caller/called nodes):
    %3 Rrd::lastupdate Rrd::lastupdate rrd::DataSource instproc lastupdate rrd::DataSource instproc lastupdate rrd::DataSource instproc lastupdate->Rrd::lastupdate

    Testcases:
    No testcase defined.
    return [Rrd::lastupdate ${:rrdFile}]
  • requireRRD (scripted, public)

     <instance of rrd::DataSource[i]> requireRRD

    Partial Call Graph (max 5 caller/called nodes):
    %3

    Testcases:
    No testcase defined.
    if {![file exists ${:rrdFile}]} {
      :createRRDfile
    }
  • update (scripted, public)

     <instance of rrd::DataSource[i]> update [ -timestamp timestamp ] \
        value
    Switches:
    -timestamp
    (defaults to "N") (optional)
    Parameters:
    value

    Partial Call Graph (max 5 caller/called nodes):
    %3 Rrd::update Rrd::update rrd::DataSource instproc update rrd::DataSource instproc update rrd::DataSource instproc update->Rrd::update

    Testcases:
    No testcase defined.
    ns_log notice "Rrd::update ${:rrdFile} ${timestamp}:$value"
    Rrd::update ${:rrdFile} ${timestamp}:$value