00001 // -*- C++ -*- 00002 00003 /** 00004 * @file Supplier_Map.h 00005 * 00006 * $Id: Supplier_Map.h 71526 2006-03-14 06:14:35Z jtc $ 00007 * 00008 * @author Pradeep Gore <pradeep@oomworks.com> 00009 */ 00010 00011 #ifndef TAO_Notify_SUPPLIER_MAP_H 00012 #define TAO_Notify_SUPPLIER_MAP_H 00013 #include /**/ "ace/pre.h" 00014 00015 #include "orbsvcs/Notify/notify_serv_export.h" 00016 00017 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00018 # pragma once 00019 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00020 00021 #include "orbsvcs/Notify/Event_Map_T.h" 00022 #include "orbsvcs/Notify/ProxyConsumer.h" 00023 00024 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00025 00026 /** 00027 * @typedef TAO_Notify_Supplier_Map 00028 * 00029 * @brief The Event Map for Suppliers. 00030 * 00031 */ 00032 typedef TAO_Notify_Event_Map_T<TAO_Notify_ProxyConsumer, TAO_SYNCH_RW_MUTEX> TAO_Notify_Supplier_Map; 00033 00034 TAO_END_VERSIONED_NAMESPACE_DECL 00035 00036 #include /**/ "ace/post.h" 00037 #endif /* TAO_Notify_SUPPLIER_MAP_H */