00001 /* -*- C++ -*- */ 00002 /** 00003 * @file CosNotify_Initializer.h 00004 * 00005 * $Id: CosNotify_Initializer.h 81422 2008-04-24 12:33:29Z johnnyw $ 00006 * 00007 * @author Pradeep Gore <pradeep@oomworks.com> 00008 * 00009 * 00010 */ 00011 00012 #ifndef TAO_Notify_COSNOTIFY_INITIALIZER_H 00013 #define TAO_Notify_COSNOTIFY_INITIALIZER_H 00014 #include /**/ "ace/pre.h" 00015 00016 #include "orbsvcs/Notify/notify_serv_export.h" 00017 00018 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00019 # pragma once 00020 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00021 00022 #include "tao/Versioned_Namespace.h" 00023 00024 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00025 00026 /** 00027 * @class TAO_Notify_CosNotify_Initializer 00028 * 00029 * @brief Helper to load the Cos Notification service into the service conf. for static links. 00030 * 00031 */ 00032 class TAO_Notify_Serv_Export TAO_Notify_CosNotify_Initializer 00033 { 00034 public: 00035 /// Constructor 00036 TAO_Notify_CosNotify_Initializer (void); 00037 }; 00038 00039 static TAO_Notify_CosNotify_Initializer TAO_Notify_CosNotify_initializer; 00040 00041 TAO_END_VERSIONED_NAMESPACE_DECL 00042 00043 #include /**/ "ace/post.h" 00044 #endif /* TAO_Notify_COSNOTIFY_INITIALIZER_H */