Guest_imported
New member
- Jan 1, 1970
- 0
About a month ago I created a program in C++ using CORBA which does not use IDL files. I used the supplier-consumer model in the event service and wrote my code to take care of naming and orb references....etc....
Now I am going back to that code and I need to add in a structure and pass it by value from the supplier to the consumer.
I have three different CORBA books and they only mention that this is possible, but they do not mention how to do it.
How can I pass the structure in by value? This is no "CORBA::Struct" type!
In my main function, my code might look like this:
ProducerCorba<CORBA::Float> producer("accountBalance","float"
;
int savings = 1500.00
producer.Produce(savings);
I wrote the function called ProducerCorba, and I use the strings after producer to take care of the naming.
My first thought was to say:
ProducerCorba<CORBA::Any> producer("accountStruct","struct"
;
producer.Produce(savingsStruct);
But this is not legal because there is no compatiblity between type struct and type CORBA::Any
I APPRECIATE ANY HELP YOU HAVE TO OFFER!!!
Now I am going back to that code and I need to add in a structure and pass it by value from the supplier to the consumer.
I have three different CORBA books and they only mention that this is possible, but they do not mention how to do it.
How can I pass the structure in by value? This is no "CORBA::Struct" type!
In my main function, my code might look like this:
ProducerCorba<CORBA::Float> producer("accountBalance","float"
int savings = 1500.00
producer.Produce(savings);
I wrote the function called ProducerCorba, and I use the strings after producer to take care of the naming.
My first thought was to say:
ProducerCorba<CORBA::Any> producer("accountStruct","struct"
producer.Produce(savingsStruct);
But this is not legal because there is no compatiblity between type struct and type CORBA::Any
I APPRECIATE ANY HELP YOU HAVE TO OFFER!!!