module Cmpi::ProviderIF

Generic Provider interface ↑

Defines the interface common to all specific providers

define MI provider interfaces as modules so they can be used as mixins

Typing information about interface function parameters

context : CMPIContext result : CMPIResult reference : CMPIObjectPath properties : Array of String

Public Class Methods

new broker click to toggle source

Attn: This is different from the derived provider

which gets name, broker, context passed to initialize
# File cmpi/provider.rb, line 56
def initialize broker
  Cmpi::broker = broker
end

Protected Class Methods

method_missing(method, *args) click to toggle source
# File cmpi/provider.rb, line 64
def self.method_missing method, *args
  not_implemented self.class, self.method
end

Protected Instance Methods

cleanup(context, terminating) click to toggle source

Cleanup provider, terminating: boolean

# File cmpi/provider.rb, line 62
def cleanup context, terminating
end