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