TAO_CosNotification  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
TAO_Notify_Event_Map_Entry_T< PROXY > Class Template Reference

The entry stored in the event map. More...

#include <Event_Map_Entry_T.h>

Inheritance diagram for TAO_Notify_Event_Map_Entry_T< PROXY >:
Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Event_Map_Entry_T< PROXY >:
Collaboration graph
[legend]

Public Types

typedef
TAO_ESF_Proxy_Collection
< PROXY > 
COLLECTION
 

Public Member Functions

 TAO_Notify_Event_Map_Entry_T (void)
 Constructor. More...
 
 ~TAO_Notify_Event_Map_Entry_T (void)
 Destructor. More...
 
void init (void)
 Init - Allocates collection. More...
 
void connected (PROXY *proxy)
 Connect. More...
 
void disconnected (PROXY *proxy)
 Disconnect. More...
 
COLLECTIONcollection (void)
 Collection accessor. More...
 
int count (void)
 Count accessor. More...
 
CORBA::ULong _incr_refcnt (void)
 = Reference counting methods. More...
 
CORBA::ULong _decr_refcnt (void)
 

Protected Attributes

COLLECTIONcollection_
 The Collection. More...
 
int count_
 Count of PROXY's connected in the collection;. More...
 
ACE_Atomic_Op< TAO_SYNCH_MUTEX,
int > 
usage_count_
 Count of users accessing this entry. More...
 

Additional Inherited Members

- Private Member Functions inherited from ACE_Copy_Disabled
 ACE_Copy_Disabled (void)
 

Detailed Description

template<class PROXY>
class TAO_Notify_Event_Map_Entry_T< PROXY >

The entry stored in the event map.

Member Typedef Documentation

template<class PROXY >
typedef TAO_ESF_Proxy_Collection<PROXY> TAO_Notify_Event_Map_Entry_T< PROXY >::COLLECTION

Constructor & Destructor Documentation

template<class PROXY >
TAO_Notify_Event_Map_Entry_T< PROXY >::TAO_Notify_Event_Map_Entry_T ( void  )

Constructor.

template<class PROXY >
TAO_Notify_Event_Map_Entry_T< PROXY >::~TAO_Notify_Event_Map_Entry_T ( void  )

Destructor.

Member Function Documentation

template<class PROXY >
CORBA::ULong TAO_Notify_Event_Map_Entry_T< PROXY >::_decr_refcnt ( void  )
template<class PROXY >
CORBA::ULong TAO_Notify_Event_Map_Entry_T< PROXY >::_incr_refcnt ( void  )

= Reference counting methods.

template<class PROXY >
TAO_Notify_Event_Map_Entry_T< PROXY >::COLLECTION * TAO_Notify_Event_Map_Entry_T< PROXY >::collection ( void  )

Collection accessor.

template<class PROXY >
void TAO_Notify_Event_Map_Entry_T< PROXY >::connected ( PROXY *  proxy)

Connect.

template<class PROXY >
int TAO_Notify_Event_Map_Entry_T< PROXY >::count ( void  )

Count accessor.

template<class PROXY >
void TAO_Notify_Event_Map_Entry_T< PROXY >::disconnected ( PROXY *  proxy)

Disconnect.

template<class PROXY >
void TAO_Notify_Event_Map_Entry_T< PROXY >::init ( void  )

Init - Allocates collection.

Member Data Documentation

template<class PROXY >
COLLECTION* TAO_Notify_Event_Map_Entry_T< PROXY >::collection_
protected

The Collection.

template<class PROXY >
int TAO_Notify_Event_Map_Entry_T< PROXY >::count_
protected

Count of PROXY's connected in the collection;.

template<class PROXY >
ACE_Atomic_Op<TAO_SYNCH_MUTEX,int> TAO_Notify_Event_Map_Entry_T< PROXY >::usage_count_
protected

Count of users accessing this entry.


The documentation for this class was generated from the following files: