[omniORB] abstract class
Näwe, Stefan
stefan.naewe at atlas-elektronik.com
Thu Mar 5 14:36:33 GMT 2009
> -----Original Message-----
> From: omniorb-list-bounces at omniorb-support.com
> [mailto:omniorb-list-bounces at omniorb-support.com] On Behalf
> Of Marek Cichy
> Sent: Wednesday, March 04, 2009 9:22 PM
> To: omniorb-list at omniorb-support.com
> Subject: [omniORB] abstract class
>
> Hi list
> My problem: I have succesfully compiled my idl file, included .hh and
> .cc files into project and defined interface functions. When
> I compile
> the project I get an error " C2259: 'Simple_impl' : cannot
> instantiate
> abstract class". I compared my project with few examples and
> everything
> seems to be written properly. Below I listed .idl file and
> implementations of interface functions. Can someone give me
> some help? I
> try to create object in a following way:
>
> Simple_impl* simple_servant = new Simple_impl();
My omniidl gives me the following declarations for the _get/_set functions:
virtual ::CORBA::Char get_char(::CORBA::UShort index) = 0;
virtual ::CORBA::Double get_double(::CORBA::UShort index) = 0;
virtual void set_char(::CORBA::Char c, ::CORBA::UShort index) = 0;
virtual void set_double(::CORBA::Double d, ::CORBA::UShort index) = 0;
Look Ma, no underscores!
Stefan
More information about the omniORB-list
mailing list