class Cmpi::CMPIData
Representation of data with value, type, and flags (null, key, array)
Public Instance Methods
inspect()
click to toggle source
VALUE inspect() { Target_Type value = data_value($self); return rb_funcall(value, rb_intern("inspect"), 0); } #endif %rename("null?") is_null; int is_null() { return CMIsNullValue((*($self))); } %rename("key?") is_key; int is_key() { return CMIsKeyValue((*($self))); } %rename("array?") is_array; int is_array() { return CMIsArray((*($self))); } VALUE _value() { return data_value($self); } }
is_array()
click to toggle source
int is_array() { return CMIsArray((*($self))); } VALUE _value() { return data_value($self); } }
is_key()
click to toggle source
int is_key() { return CMIsKeyValue((*($self))); } %rename("array?") is_array; int is_array() { return CMIsArray((*($self))); } VALUE _value() { return data_value($self); } }
is_null()
click to toggle source
int is_null() { return CMIsNullValue((*($self))); } %rename("key?") is_key; int is_key() { return CMIsKeyValue((*($self))); } %rename("array?") is_array; int is_array() { return CMIsArray((*($self))); } VALUE _value() { return data_value($self); } }
method_missing(name, *args)
click to toggle source
# File cmpi.rb, line 522 def method_missing name, *args # STDERR.puts "CMPIData.%s? %0x" % [name, type] case type when Cmpi.instance value.inst.send(name,*args) when Cmpi.ref value.ref.send(name,*args) end end
to_s()
click to toggle source
VALUE to_s() { Target_Type value = data_value($self); return rb_funcall(value, rb_intern("to_s"), 0); } VALUE inspect() { Target_Type value = data_value($self); return rb_funcall(value, rb_intern("inspect"), 0); } #endif %rename("null?") is_null; int is_null() { return CMIsNullValue((*($self))); } %rename("key?") is_key; int is_key() { return CMIsKeyValue((*($self))); } %rename("array?") is_array; int is_array() { return CMIsArray((*($self))); } VALUE _value() { return data_value($self); } }