diff options
Diffstat (limited to 'ACE/TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/ClientInitializer.h')
-rw-r--r-- | ACE/TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/ClientInitializer.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/ClientInitializer.h b/ACE/TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/ClientInitializer.h new file mode 100644 index 00000000000..1bd687a032f --- /dev/null +++ b/ACE/TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/ClientInitializer.h @@ -0,0 +1,27 @@ +// $Id$ + +#ifndef CLIENTINITIALIZER_H +#define CLIENTINITIALIZER_H + +#include "tao/PortableInterceptorC.h" +#include "tao/LocalObject.h" +#include "tao/PI/PI.h" +#include "tao/PI/PICurrentC.h" + +class ClientInitializer : + public virtual PortableInterceptor::ORBInitializer, + public virtual ::CORBA::LocalObject +{ + public: + ClientInitializer (void); + virtual void pre_init (PortableInterceptor::ORBInitInfo_ptr info); + virtual void post_init (PortableInterceptor::ORBInitInfo_ptr info); + void set_slot_data (void); + + private: + PortableInterceptor::SlotId slot_; + PortableInterceptor::Current_var current_; +}; + +#endif + |