#include <OW_ProviderInfoBase.hpp>
Inheritance diagram for OW_NAMESPACE::ProviderInfoBase< ClassInfoT >:
Public Types | |
typedef ClassInfoT | ClassInfo |
typedef Array< ClassInfoT > | ClassInfoArray |
Public Member Functions | |
virtual | ~ProviderInfoBase () |
void | addInstrumentedClass (String const &className) |
Add a class name to the list of instrumented classes for the provider. | |
void | addInstrumentedClass (ClassInfoT const &classInfo) |
const ClassInfoArray & | getClassInfo () const |
void | setProviderName (String const &name) |
String | getProviderName () const |
Private Attributes | |
ClassInfoArray | m_instrumentedClasses |
String | m_name |
Definition at line 58 of file OW_ProviderInfoBase.hpp.
|
Definition at line 61 of file OW_ProviderInfoBase.hpp. |
|
Definition at line 62 of file OW_ProviderInfoBase.hpp. |
|
Definition at line 81 of file OW_ProviderInfoBase.hpp. |
|
Definition at line 94 of file OW_ProviderInfoBase.hpp. References OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::m_instrumentedClasses, and OW_NAMESPACE::Array< T >::push_back(). |
|
|
Definition at line 101 of file OW_ProviderInfoBase.hpp. References OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::m_instrumentedClasses. |
|
Definition at line 115 of file OW_ProviderInfoBase.hpp. References OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::m_name. |
|
Definition at line 108 of file OW_ProviderInfoBase.hpp. References OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::m_name, and name. Referenced by OW_NAMESPACE::RemoteProviderInterface::doInit(). |
|
Definition at line 76 of file OW_ProviderInfoBase.hpp. Referenced by OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::addInstrumentedClass(), and OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::getClassInfo(). |
|
Definition at line 77 of file OW_ProviderInfoBase.hpp. Referenced by OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::getProviderName(), and OW_NAMESPACE::ProviderInfoBase< ClassInfoT >::setProviderName(). |