diff options
Diffstat (limited to 'TAO/orbsvcs/examples/FaultTolerance/FLARe/RTCORBA/ClientServer/Worker_i.cpp')
-rw-r--r-- | TAO/orbsvcs/examples/FaultTolerance/FLARe/RTCORBA/ClientServer/Worker_i.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/TAO/orbsvcs/examples/FaultTolerance/FLARe/RTCORBA/ClientServer/Worker_i.cpp b/TAO/orbsvcs/examples/FaultTolerance/FLARe/RTCORBA/ClientServer/Worker_i.cpp index fee3ae4250a..9be9b4cf49f 100644 --- a/TAO/orbsvcs/examples/FaultTolerance/FLARe/RTCORBA/ClientServer/Worker_i.cpp +++ b/TAO/orbsvcs/examples/FaultTolerance/FLARe/RTCORBA/ClientServer/Worker_i.cpp @@ -57,6 +57,18 @@ Worker_i::Worker_i (CORBA::ORB_ptr orb, } void +Worker_i::run_method (CORBA::ULong prime_number, + CORBA::ULong kill) +{ + if (kill) + ACE_OS::exit (1); + + ACE::is_prime (prime_number, + 2, + prime_number / 2); +} + +void Worker_i::run_task (CORBA::Double execution_time, bool ignore) { |