/// <include file='doc\ConnectionManager.uex' path='docs/doc[@for="Manager.Connect"]/*' />
        public _DBG.Engine Connect(_DBG.PortDefinition pd)
        {
            _DBG.Engine eng = new _DBG.Engine();

            GatewayProxy gwp = new GatewayProxy();
            GatewayStub  gws = m_mgr.Connect(pd, gwp);

            gwp.SetOwner(eng);

            eng.SetController(gwp);

            return(eng);
        }
        /// <include file='doc\ConnectionManager.uex' path='docs/doc[@for="Manager.Connect"]/*' />
        public _DBG.Engine Connect( _DBG.PortDefinition pd )
        {
            _DBG.Engine eng = new _DBG.Engine(); 

            GatewayProxy gwp = new GatewayProxy();
            GatewayStub gws = m_mgr.Connect( pd, gwp );                        
            
            gwp.SetOwner( eng );

            eng.SetController( gwp );
            
            return eng;            
        }