[omniORB] static function?
Wernke Zur Borg
wernke.zur.borg at vega.de
Mon Feb 18 13:13:08 GMT 2008
It is simply not possible, because CORBA does not have that concept.
CORBA is about references to objects, therefore your method must be an
object method, not a class method.
You have to instantiate a (perhaps singleton) object on the server side
and make it available to a client. The client must obtain a reference to
that object and call the object method.
Wernke
> -----Original Message-----
> From: omniorb-list-bounces at omniorb-support.com
> [mailto:omniorb-list-bounces at omniorb-support.com] On Behalf
> Of Ronald Andrae
> Sent: 18 February 2008 13:02
> Subject: Re: [omniORB] static function?
>
> How is it possible to use static functions with corba?
>
> Stefan Naewe schrieb:
> > On 2/18/2008 12:44 PM, Ronald Andrae wrote:
> >> Hi,
> >>
> >> I want to declare static function in my IDL, but I haven't
> found any
> >> information to do that.
> >>
> >> In example:
> >>
> >> interface Test {
> >> static void hello();
> >> };
> >>
> >> Static cann't be found. How I can describe in the IDL that
> a function
> >> is a static function?
> >
> > You can't! IDL != C++
> >
> > S.
>
VEGA IT GmbH - Register court/Registergericht: Darmstadt, HRB No. 4096, Managing Directors/Geschäftsführer: Philip Cartmell, Susan Bygrave, John Lewis
More information about the omniORB-list
mailing list