[omniORB] echo example 2 works without orb->run()
Ulf Stoermer
ulf@emi.yamaha.co.jp
Wed Apr 2 14:22:01 2003
Hi,
yes, that's correct, you don't need to call orb->run().
The orb starts it's own threads to serve incoming requests,
so the main thread can go out and do whatever it wants.
The run() method is basically just a simulation of an idle loop.
Cheers
Ulf
> -----Original Message-----
> From: omniorb-list-admin@omniorb-support.com
> [mailto:omniorb-list-admin@omniorb-support.com]On Behalf Of Hernandez,
> Jose
> Sent: Wednesday, 2 April 2003 9:29 PM
> To: omniorb-list@omniorb-support.com
> Subject: [omniORB] echo example 2 works without orb->run()
>
>
> Hi,
>
> Could somebody please tell me whether a servant object should be able to
> receive requests even if you don't call orb->run().
>
> Replacing the orb->run() statement with a "for (;;) Sleep(1);" in
> the echo 2
> example (eg2_impl.cc) provided with omniORB 4.0.1 made no difference, the
> example just continued to work as normal.
>
> Thanks
> Jose
>
> _______________________________________________
> omniORB-list mailing list
> omniORB-list@omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list
>