ClientRequestInterceptor_Factory_Impl.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 //=============================================================================
00004 /**
00005  *  @file    ClientRequestInterceptor_Factory_Impl.h
00006  *
00007  *  ClientRequestInterceptor_Factory_Impl.h,v 1.5 2006/03/10 07:19:12 jtc Exp
00008  *
00009  *  @author Johnny Willemsen  <jwillemsen@remedy.nl>
00010  */
00011 //=============================================================================
00012 
00013 
00014 #ifndef TAO_CLIENTREQUESTINTERCEPTOR_ADAPTER_FACTORY_IMPL_H
00015 #define TAO_CLIENTREQUESTINTERCEPTOR_ADAPTER_FACTORY_IMPL_H
00016 
00017 #include /**/ "ace/pre.h"
00018 
00019 #include "tao/PI/pi_export.h"
00020 
00021 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00022 # pragma once
00023 #endif /* ACE_LACKS_PRAGMA_ONCE */
00024 
00025 #include "tao/orbconf.h"
00026 
00027 #if TAO_HAS_INTERCEPTORS == 1
00028 
00029 #include "tao/ClientRequestInterceptor_Adapter_Factory.h"
00030 #include "ace/Service_Config.h"
00031 
00032 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00033 
00034 namespace TAO
00035 {
00036   class ClientRequestInterceptor_Adapter;
00037 }
00038 
00039 class TAO_PI_Export TAO_ClientRequestInterceptor_Adapter_Factory_Impl
00040   : public TAO_ClientRequestInterceptor_Adapter_Factory
00041 {
00042 public:
00043   virtual TAO::ClientRequestInterceptor_Adapter *create (void);
00044 };
00045 
00046 TAO_END_VERSIONED_NAMESPACE_DECL
00047 
00048 ACE_STATIC_SVC_DECLARE (TAO_ClientRequestInterceptor_Adapter_Factory_Impl)
00049 ACE_FACTORY_DECLARE (TAO_PI, TAO_ClientRequestInterceptor_Adapter_Factory_Impl)
00050 
00051 #endif  /* TAO_HAS_INTERCEPTORS == 1 */
00052 
00053 #include /**/ "ace/post.h"
00054 
00055 #endif /* TAO_CLIENTREQUESTINTERCEPTOR_ADAPTER_FACTORY_IMPL_H */

Generated on Thu Nov 9 12:51:39 2006 for TAO_PI by doxygen 1.3.6