AW: [omniORB] Usage of _out objects

Fischer, Clemens clemens.fischer at atlas-elektronik.com
Mon Aug 13 10:48:18 BST 2007


Hi,
you should use the out() method of type A_var like this:

A_var a;
server->f(a.out());

A_var does the memory management...

Clemens

-----Ursprüngliche Nachricht-----
Von: omniorb-list-bounces at omniorb-support.com [mailto:omniorb-list-bounces at omniorb-support.com] Im Auftrag von Bjørn Kristian Larsen
Gesendet: Sonntag, 12. August 2007 17:00
An: omniorb-list at omniorb-support.com
Betreff: [omniORB] Usage of _out objects

Say you are calling this function from the client (c++):

void Server::f(A_out a){
...
}

How do you set the A_out (variable length) object?

My book says it's a "reference to a pointer". I'm not sure what that is 
and not how to handle them.

And if I understand my book correct, I don't need to free/release the 
object on the server (callee) side. Is this correct?


Sorry for the stupid question, but I'm new to CORBA...

_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-list



More information about the omniORB-list mailing list