Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / TransportCurrent / Current_ORBInitializer.h
blob89f2540e3468c930ad5bb461d68ab9804c4c0d8f
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file Current_ORBInitializer.h
7 * @author Iliyan Jeliazkov <iliyan@ociweb.com>
8 */
9 //=============================================================================
12 #ifndef CURRENT_ORBINITIALIZER_H
13 #define CURRENT_ORBINITIALIZER_H
15 #include /**/ "ace/pre.h"
17 #include "tao/TransportCurrent/Current_ORBInitializer_Base.h"
19 #if !defined (ACE_LACKS_PRAGMA_ONCE)
20 # pragma once
21 #endif /* ACE_LACKS_PRAGMA_ONCE */
23 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
25 namespace TAO
27 namespace Transport
29 template <typename Impl>
30 class Current_ORBInitializer
31 : public Current_ORBInitializer_Base
33 public:
34 Current_ORBInitializer (const ACE_TCHAR* id);
36 protected:
37 virtual TAO::Transport::Current_ptr
38 make_current_instance (TAO_ORB_Core* c, size_t s);
43 TAO_END_VERSIONED_NAMESPACE_DECL
45 #include "tao/TransportCurrent/Current_ORBInitializer.cpp"
47 #include /**/ "ace/post.h"
49 #endif /* CURRENT_ORBINITIALIZER_H */