LINUX.ORG.RU

CORBA освобождение ссылки на объект


0

0

Вопрос к знатокам CORBA . 
Скажите например у меня в ТАОшном серванте есть массив ссылок на другие серванты sequence<SomeServant> 
Так вот. Коннекчу я один раз эти ссыли в смысле, инициализирую соединение с сервантом, вызываю там какой-нить его метод. 
А если потом я хочу эту ссылку убить и на ее место поставить ссылку на какой-нибудь другой удаленный объект. Как это делается? 

 
CORBA::Object_var a_obj = this->naming_context_->resolve (name); 
connectionPool[freeone]=A::_narrow(a_obj.in()); 

 ну вот отюзал я этот connectionPool[freeone] а теперь хочу на его место поставить кого-либо другого..Чего мне со старым делать? 

 Пожалуйста ответьте. 
Заранее спасибо. 
anonymous

Re: CORBA освобождение ссылки на объект

На сколько я понял идеологию _var классов - то ничего делать и не нужно. Все сделается само по себе.

anonymous ()

Re: CORBA освобождение ссылки на объект

В смесде - если у тебя массив _var объектов, то при присваивании _var -объекту новой ссылки старая автоматически прибивается.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.