43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
# File 'lib/pcp_easy/metric.rb', line 43
def type
case @pm_desc.type
when PCPEasy::PMAPI::PM_TYPE_NOSUPPORT
:no_support
when PCPEasy::PMAPI::PM_TYPE_32
:int32
when PCPEasy::PMAPI::PM_TYPE_U32
:uint32
when PCPEasy::PMAPI::PM_TYPE_64
:int64
when PCPEasy::PMAPI::PM_TYPE_U64
:uint64
when PCPEasy::PMAPI::PM_TYPE_FLOAT
:float
when PCPEasy::PMAPI::PM_TYPE_DOUBLE
:double
when PCPEasy::PMAPI::PM_TYPE_STRING
:string
when PCPEasy::PMAPI::PM_TYPE_AGGREGATE
:aggregate
when PCPEasy::PMAPI::PM_TYPE_AGGREGATE_STATIC
:aggregate_static
when PCPEasy::PMAPI::PM_TYPE_EVENT
:event
when PCPEasy::PMAPI::PM_TYPE_HIGHRES_EVENT
:highres_event
else
:unknown
end
end
|