Re: freeing CORBA arguments
- From: Diego Gonzalez <dggonz yahoo com>
- To: orbit-list gnome org
- Subject: Re: freeing CORBA arguments
- Date: Thu, 6 Sep 2001 11:02:42 -0700 (PDT)
--- Mark McLoughlin <mark@skynet.ie> wrote:
> Hi Diego,
>
> On 5 Sep 2001, Diego González wrote:
>
> > On Wed, 2001-09-05 at 10:41, Mark McLoughlin
> wrote:
> > > Hi Diego,
> > >
> > > On 4 Sep 2001, Diego González wrote:
> > >
> > > > i want to avoid duplicating them, is there
> any way to do that?
> > >
> > > No, fortunately, there isn't ;)
> >
> > i have taken a look at the CORBA C mapping spec
> from OMG,
> > is it possible to use CORBA_*_set_release
> functions to avoid
> > having to free the values?
>
> This is not what these functions are intended for.
> Basically,
> if a sequence or any has a _buffer that has been
> allocated from the
> heap, this should be set to TRUE.
i see
>
> The fact is - if you don't want the data allocated
> by the ORB
> for the duration of a method invocation to go away -
> you need to 'dup'
> it. Trying to get around this is playing with fire.
> Why is it so
> important to you to circumvent this behaviour?
I'm developing a server that can receive a *lot* of
method invocations, as ORBit blocks while processing
the calls, I would like to spend as little time as
possible in the CORBA methods.
Currently i'm copying the arguments, then i launch a
thread and return.
If i can avoid copying the argmuents, i'm able to
return faster, and thus lock ORBit for less time.
will ORBit2 be multithreaded, so i can avoid doing
this hacks?
>
> Cheers,
> Mark.
>
>
> _______________________________________________
> orbit-list mailing list
> orbit-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/orbit-list
__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]