OW_NAMESPACE::MethodProviderInfo Class Reference

#include <OW_MethodProviderInfo.hpp>

Collaboration diagram for OW_NAMESPACE::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 OW_MethodProviderInfo.hpp.


Member Typedef Documentation

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

Definition at line 55 of file OW_MethodProviderInfo.hpp.


Member Function Documentation

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

Definition at line 59 of file OW_MethodProviderInfo.cpp.

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

void OW_NAMESPACE::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 OW_MethodProviderInfo.cpp.

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

const MethodProviderInfo::ClassInfoArray & OW_NAMESPACE::MethodProviderInfo::getClassInfo  )  const
 

Definition at line 65 of file OW_MethodProviderInfo.cpp.

References m_instrumentedClasses.

String OW_NAMESPACE::MethodProviderInfo::getProviderName  )  const
 

Definition at line 77 of file OW_MethodProviderInfo.cpp.

References m_name.

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

Definition at line 71 of file OW_MethodProviderInfo.cpp.

References m_name, and name.


Member Data Documentation

ClassInfoArray OW_NAMESPACE::MethodProviderInfo::m_instrumentedClasses [private]
 

Definition at line 71 of file OW_MethodProviderInfo.hpp.

Referenced by addInstrumentedClass(), and getClassInfo().

String OW_NAMESPACE::MethodProviderInfo::m_name [private]
 

Definition at line 72 of file OW_MethodProviderInfo.hpp.

Referenced by getProviderName(), and setProviderName().


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