// -*- C++ -*- //============================================================================= /** * @file ServerRequestInterceptor_Factory_Impl.h * * $Id$ * * @author Johnny Willemsen */ //============================================================================= #ifndef TAO_SERVERREQUESTINTERCEPTOR_ADAPTER_FACTORY_IMPL_H #define TAO_SERVERREQUESTINTERCEPTOR_ADAPTER_FACTORY_IMPL_H #include /**/ "ace/pre.h" #include "pi_server_export.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "tao/orbconf.h" #if TAO_HAS_INTERCEPTORS == 1 #include "ace/Service_Config.h" #include "tao/ServerRequestInterceptor_Adapter_Factory.h" TAO_BEGIN_VERSIONED_NAMESPACE_DECL namespace TAO { class ServerRequestInterceptor_Adapter; } class TAO_PI_Server_Export TAO_ServerRequestInterceptor_Adapter_Factory_Impl : public TAO_ServerRequestInterceptor_Adapter_Factory { public: virtual TAO::ServerRequestInterceptor_Adapter *create (void); }; TAO_END_VERSIONED_NAMESPACE_DECL ACE_STATIC_SVC_DECLARE (TAO_ServerRequestInterceptor_Adapter_Factory_Impl) ACE_FACTORY_DECLARE (TAO_PI_Server, TAO_ServerRequestInterceptor_Adapter_Factory_Impl) #endif /* TAO_HAS_INTERCEPTORS */ #include /**/ "ace/post.h" #endif /* TAO_SERVERREQUESTINTERCEPTOR_ADAPTER_FACTORY_IMPL_H */