Class Cmpi::CMPIObjectPath
In: ../cmpi.i
cmpi.rb
Parent: Object

Methods

External Aliases

get_key -> []

Attributes

typemap  [RW] 

Public Instance methods

[]=(p1, p2, p3)

Alias for set

Adds/replaces a named key property.

  name: Key property name.
  value: Address of value structure.
  type: Value type.
classname()
classname=(p1)
clone()

iterate over keys as [<value>,<name>] pairs

hostname()
hostname=(p1)

Gets a key property [value,name] defined by its index.

  name: [out] Key property name

Gets the number of key properties contained in this ObjectPath.

Allow Ref.Property and Ref.Property=

Get method qualifier value.

  mName: Method name.
  qName: Qualifier name.
namespace()
namespace=(p1)

Get method parameter qualifier value.

  mName: Method name.
  pName: Parameter name.
  qName: Qualifier name.

Get property qualifier value.

  +pName+: Property name.
  +qName+: Qualifier name.

Get class qualifier value.

  +qName+: Qualifier name.

Set/replace hostname, namespace and classname components from src.

Set/replace namespace and classname components from src.

Property setting in Ruby

 Set property of ObjectPath by name and type
 type is optional for string and boolean

reference[:propname] = data # set by name (symbol) reference[:propname, CMPI::uint16] = data # set by name (symbol) reference["propname"] = data # set by name (string)

to_s()

[Validate]