#include "ServerInitializer.h" #include "ServerInterceptor.h" #include "ServerIORInterceptor.h" ServerInitializer::ServerInitializer () { } void ServerInitializer::pre_init ( PortableInterceptor::ORBInitInfo_ptr) { } void ServerInitializer::post_init ( PortableInterceptor::ORBInitInfo_ptr info) { // get reference to the codec_factory IOP::CodecFactory_var codec_factory = info->codec_factory(); // Create and register the request interceptors. PortableInterceptor::ServerRequestInterceptor_var si = new ServerInterceptor (codec_factory); info->add_server_request_interceptor (si.in()); // add IOR Interceptor PortableInterceptor::IORInterceptor_var iori = new ServerIORInterceptor; info->add_ior_interceptor (iori.in()); }