OW_NAMESPACE::IndicationRepLayerMediator Class Reference

The purpose of this class is to serve as an always present bridge between IndicationRepLayerImpl and provIndicationRepLayer. More...

#include <OW_IndicationRepLayerMediator.hpp>

Inheritance diagram for OW_NAMESPACE::IndicationRepLayerMediator:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::IndicationRepLayerMediator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

UInt32 getClassCreationSubscriptionCount ()
UInt32 getClassModificationSubscriptionCount ()
UInt32 getClassDeletionSubscriptionCount ()
UInt32 getInstCreationSubscriptionCount ()
UInt32 getInstModificationSubscriptionCount ()
UInt32 getInstDeletionSubscriptionCount ()
UInt32 getInstReadSubscriptionCount ()
UInt32 getInstMethodCallSubscriptionCount ()
void addSubscription (const String &subName)
void deleteSubscription (const String &subName)

Private Attributes

Atomic_t m_classCount
Atomic_t m_classCreationCount
Atomic_t m_classModificationCount
Atomic_t m_classDeletionCount
Atomic_t m_instCount
Atomic_t m_instCreationCount
Atomic_t m_instModificationCount
Atomic_t m_instDeletionCount
Atomic_t m_instReadCount
Atomic_t m_instMethodCallCount
Atomic_t m_indicationCount

Detailed Description

The purpose of this class is to serve as an always present bridge between IndicationRepLayerImpl and provIndicationRepLayer.

Definition at line 49 of file OW_IndicationRepLayerMediator.hpp.


Member Function Documentation

void OW_NAMESPACE::IndicationRepLayerMediator::addSubscription const String subName  ) 
 

Definition at line 92 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicInc(), m_classCount, m_classCreationCount, m_classDeletionCount, m_classModificationCount, m_indicationCount, m_instCount, m_instCreationCount, m_instDeletionCount, m_instMethodCallCount, m_instModificationCount, m_instReadCount, name, and OW_NAMESPACE::String::toLowerCase().

void OW_NAMESPACE::IndicationRepLayerMediator::deleteSubscription const String subName  ) 
 

Definition at line 143 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicDec(), m_classCount, m_classCreationCount, m_classDeletionCount, m_classModificationCount, m_indicationCount, m_instCount, m_instCreationCount, m_instDeletionCount, m_instMethodCallCount, m_instModificationCount, m_instReadCount, name, and OW_NAMESPACE::String::toLowerCase().

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getClassCreationSubscriptionCount  ) 
 

Definition at line 44 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_classCount, m_classCreationCount, and m_indicationCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getClassDeletionSubscriptionCount  ) 
 

Definition at line 56 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_classCount, m_classDeletionCount, and m_indicationCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getClassModificationSubscriptionCount  ) 
 

Definition at line 50 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_classCount, m_classModificationCount, and m_indicationCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getInstCreationSubscriptionCount  ) 
 

Definition at line 62 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_indicationCount, m_instCount, and m_instCreationCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getInstDeletionSubscriptionCount  ) 
 

Definition at line 74 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_indicationCount, m_instCount, and m_instDeletionCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getInstMethodCallSubscriptionCount  ) 
 

Definition at line 86 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_indicationCount, m_instCount, and m_instMethodCallCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getInstModificationSubscriptionCount  ) 
 

Definition at line 68 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_indicationCount, m_instCount, and m_instModificationCount.

UInt32 OW_NAMESPACE::IndicationRepLayerMediator::getInstReadSubscriptionCount  ) 
 

Definition at line 80 of file OW_IndicationRepLayerMediator.cpp.

References OW_NAMESPACE::AtomicGet(), m_indicationCount, m_instCount, and m_instReadCount.


Member Data Documentation

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_classCount [private]
 

Definition at line 63 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), getClassCreationSubscriptionCount(), getClassDeletionSubscriptionCount(), and getClassModificationSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_classCreationCount [private]
 

Definition at line 64 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getClassCreationSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_classDeletionCount [private]
 

Definition at line 66 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getClassDeletionSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_classModificationCount [private]
 

Definition at line 65 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getClassModificationSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_indicationCount [private]
 

Definition at line 73 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), getClassCreationSubscriptionCount(), getClassDeletionSubscriptionCount(), getClassModificationSubscriptionCount(), getInstCreationSubscriptionCount(), getInstDeletionSubscriptionCount(), getInstMethodCallSubscriptionCount(), getInstModificationSubscriptionCount(), and getInstReadSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_instCount [private]
 

Definition at line 67 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), getInstCreationSubscriptionCount(), getInstDeletionSubscriptionCount(), getInstMethodCallSubscriptionCount(), getInstModificationSubscriptionCount(), and getInstReadSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_instCreationCount [private]
 

Definition at line 68 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getInstCreationSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_instDeletionCount [private]
 

Definition at line 70 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getInstDeletionSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_instMethodCallCount [private]
 

Definition at line 72 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getInstMethodCallSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_instModificationCount [private]
 

Definition at line 69 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getInstModificationSubscriptionCount().

Atomic_t OW_NAMESPACE::IndicationRepLayerMediator::m_instReadCount [private]
 

Definition at line 71 of file OW_IndicationRepLayerMediator.hpp.

Referenced by addSubscription(), deleteSubscription(), and getInstReadSubscriptionCount().


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