3 //=============================================================================
5 * @file Current_ORBInitializer.h
7 * @author Iliyan Jeliazkov <iliyan@ociweb.com>
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)
21 #endif /* ACE_LACKS_PRAGMA_ONCE */
23 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
29 template <typename Impl
>
30 class Current_ORBInitializer
31 : public Current_ORBInitializer_Base
34 Current_ORBInitializer (const ACE_TCHAR
* id
);
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 */