class PCPEasy::PMAPI::PmValueSet
Public Instance Methods
numval()
click to toggle source
# File lib/pcp_easy/pmapi/pm_value_set.rb, line 18 def numval self[:numval] end
pmid()
click to toggle source
# File lib/pcp_easy/pmapi/pm_value_set.rb, line 22 def pmid self[:pmid] end
valfmt()
click to toggle source
# File lib/pcp_easy/pmapi/pm_value_set.rb, line 26 def valfmt self[:valfmt] end
vlist()
click to toggle source
Can have one or more PmValue
# File lib/pcp_easy/pmapi/pm_value_set.rb, line 14 def vlist @vlist ||= numval.times.collect {|n| PmValue.new(start_of_vlist + PmValue.size * n)} end
Private Instance Methods
start_of_vlist()
click to toggle source
# File lib/pcp_easy/pmapi/pm_value_set.rb, line 32 def start_of_vlist pointer + (self.size - PmValue.size) end