OWBI1::MethodProviderInfo Class Reference

#include <OWBI1_MethodProviderInfo.hpp>

Collaboration diagram for OWBI1::MethodProviderInfo:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Array< ClassInfoClassInfoArray

Public Member Functions

void addInstrumentedClass (String const &className)
 Add a class name to the list of instrumented classes for the provider.
void addInstrumentedClass (ClassInfo const &classInfo)
const ClassInfoArraygetClassInfo () const
void setProviderName (String const &name)
String getProviderName () const

Private Attributes

ClassInfoArray m_instrumentedClasses
String m_name

Classes

struct  ClassInfo

Detailed Description

Definition at line 44 of file OWBI1_MethodProviderInfo.hpp.


Member Typedef Documentation

typedef Array<ClassInfo> OWBI1::MethodProviderInfo::ClassInfoArray
 

Definition at line 55 of file OWBI1_MethodProviderInfo.hpp.


Member Function Documentation

void OWBI1::MethodProviderInfo::addInstrumentedClass ClassInfo const &  classInfo  ) 
 

Definition at line 59 of file OWBI1_MethodProviderInfo.cpp.

References m_instrumentedClasses, and OWBI1::Array< T >::push_back().

void OWBI1::MethodProviderInfo::addInstrumentedClass String const &  className  ) 
 

Add a class name to the list of instrumented classes for the provider.

This will not have a specific namespace associated with it, it will be associated to all namespaces. It will not have one method associated with it, it will be assumed that the provider handles all the methods in the class

Parameters:
className The class name.

Definition at line 53 of file OWBI1_MethodProviderInfo.cpp.

References className, m_instrumentedClasses, and OWBI1::Array< T >::push_back().

const MethodProviderInfo::ClassInfoArray & OWBI1::MethodProviderInfo::getClassInfo  )  const
 

Definition at line 65 of file OWBI1_MethodProviderInfo.cpp.

References m_instrumentedClasses.

String OWBI1::MethodProviderInfo::getProviderName  )  const
 

Definition at line 77 of file OWBI1_MethodProviderInfo.cpp.

References m_name.

void OWBI1::MethodProviderInfo::setProviderName String const &  name  ) 
 

Definition at line 71 of file OWBI1_MethodProviderInfo.cpp.

References m_name, and name.

Referenced by OWBI1::BI1ProviderIFC::loadProviders().


Member Data Documentation

ClassInfoArray OWBI1::MethodProviderInfo::m_instrumentedClasses [private]
 

Definition at line 71 of file OWBI1_MethodProviderInfo.hpp.

Referenced by addInstrumentedClass(), and getClassInfo().

String OWBI1::MethodProviderInfo::m_name [private]
 

Definition at line 72 of file OWBI1_MethodProviderInfo.hpp.

Referenced by getProviderName(), and setProviderName().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:19:01 2006 for openwbem by  doxygen 1.4.6