00001 /* -*- C++ -*- */ 00002 /** 00003 * @file Consumer_Map.h 00004 * 00005 * Consumer_Map.h,v 1.9 2006/03/14 06:14:34 jtc Exp 00006 * 00007 * @author Pradeep Gore <pradeep@oomworks.com> 00008 * 00009 * 00010 */ 00011 00012 #ifndef TAO_Notify_CONSUMER_MAP_H 00013 #define TAO_Notify_CONSUMER_MAP_H 00014 00015 #include /**/ "ace/pre.h" 00016 00017 #include "orbsvcs/Notify/notify_serv_export.h" 00018 00019 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00020 # pragma once 00021 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00022 00023 00024 #include "orbsvcs/Notify/Event_Map_T.h" 00025 #include "orbsvcs/Notify/ProxySupplier.h" 00026 00027 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00028 00029 /** 00030 * @class TAO_Notify_Consumer_Map 00031 * 00032 * @brief The Event Map for Consumers. 00033 * 00034 */ 00035 typedef TAO_Notify_Event_Map_T<TAO_Notify_ProxySupplier, 00036 TAO_SYNCH_RW_MUTEX> 00037 TAO_Notify_Consumer_Map; 00038 00039 TAO_END_VERSIONED_NAMESPACE_DECL 00040 00041 #include /**/ "ace/post.h" 00042 00043 #endif /* TAO_Notify_CONSUMER_MAP_H */