class PCPEasy::PMAPI::PmResult
Public Instance Methods
numpmid()
click to toggle source
# File lib/pcp_easy/pmapi/pm_result.rb, line 20 def numpmid self[:numpmid] end
timestamp()
click to toggle source
# File lib/pcp_easy/pmapi/pm_result.rb, line 24 def timestamp self[:timestamp] end
vset()
click to toggle source
pointer to start of PmValueSet
# File lib/pcp_easy/pmapi/pm_result.rb, line 14 def vset numpmid.times.collect do |n| PmValueSet.new((start_of_vset + FFI::Pointer.size * n).get_pointer(0)) end end
Private Instance Methods
start_of_vset()
click to toggle source
# File lib/pcp_easy/pmapi/pm_result.rb, line 30 def start_of_vset pointer + (self.size - FFI::Pointer.size) end