Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / orbsvcs / examples / ORT / Server_IORInterceptor_ORBInitializer.h
blob1832257174a84710bdb1656bdd072a672025d23c
1 #ifndef SERVER_IOR_INTERCEPTOR_ORB_INITIALIZER_H
2 #define SERVER_IOR_INTERCEPTOR_ORB_INITIALIZER_H
4 #include "ace/config-all.h"
6 #if !defined (ACE_LACKS_PRAGMA_ONCE)
7 # pragma once
8 #endif /* ACE_LACKS_PRAGMA_ONCE */
10 #include "tao/PI/PI.h"
11 #include "tao/LocalObject.h"
13 #if defined(_MSC_VER)
14 #pragma warning(push)
15 #pragma warning(disable:4250)
16 #endif /* _MSC_VER */
18 class Server_IORInterceptor_ORBInitializer
19 : public virtual PortableInterceptor::ORBInitializer,
20 public virtual ::CORBA::LocalObject
22 public:
24 //@{
25 /// The pre-initialization hook.
26 virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info);
28 /// The post-initialization hook.
29 virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info);
30 //@}
34 #if defined(_MSC_VER)
35 #pragma warning(pop)
36 #endif /* _MSC_VER */
38 #endif /* SERVER_IOR_INTERCEPTOR_ORB_INITIALIZER_H */