summaryrefslogtreecommitdiff
path: root/TAO/examples/RTScheduling/DT_Creator.h
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-03-17 13:55:49 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-03-17 13:55:49 +0000
commitb5db93e26de4db7ed9dd083b058c9dfacde3a1e6 (patch)
treecb78f984dceae83473c8f7dc5ddc2c35a2e336c1 /TAO/examples/RTScheduling/DT_Creator.h
parent3a7b3e4e0a4739c1326e04498fcc0c91faa885bf (diff)
downloadATCD-b5db93e26de4db7ed9dd083b058c9dfacde3a1e6.tar.gz
Wed Mar 17 13:44:06 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
* tao/RTScheduling/Request_Interceptor.cpp: * tao/RTScheduling/RTScheduler_Manager.inl: * tao/RTScheduling/Current.cpp: * tao/RTScheduling/Current.h: * tao/RTScheduling/RTScheduler_Initializer.cpp: * tao/RTScheduling/RTScheduler_Initializer.h: Fixed a number of memory leaks. * tests/RTScheduling/DT_Spawn/test.cpp: * tests/RTScheduling/DT_Spawn/Thread_Action.h: * tests/RTScheduling/Scheduler.cpp: * tests/RTScheduling/Current/Thread_Task.cpp: * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp: * tests/RTScheduling/VoidData/test_client.cpp: * tests/RTScheduling/Thread_Cancel/Thread_Task.h: * tests/RTScheduling/Thread_Cancel/test.cpp: * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp: * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp: * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp: * examples/Kokyu_dsrt_schedulers/fp_example/test_i.cpp: * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp: * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp: * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp: * examples/Kokyu_dsrt_schedulers/mif_example/test_i.cpp: * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp: * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp: * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp: * examples/Kokyu_dsrt_schedulers/muf_example/test_i.cpp: * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp: * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp: * examples/RTScheduling/Thread_Task.h: * examples/RTScheduling/POA_Holder.cpp: * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp: * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h: * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp: * examples/RTScheduling/Fixed_Priority_Scheduler/test.h: * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.cpp: * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl: * examples/RTScheduling/Job_i.cpp: * examples/RTScheduling/DT_Creator.cpp: * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp: * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h: * examples/RTScheduling/MIF_Scheduler/test.cpp: * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp: * examples/RTScheduling/MIF_Scheduler/test.h: * examples/RTScheduling/MIF_Scheduler/run_test.pl: * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp: * examples/RTScheduling/Thread_Task.cpp: * examples/RTScheduling/DT_Creator.h: Fixed a lot of memory leaks which are actually similar from test to test.
Diffstat (limited to 'TAO/examples/RTScheduling/DT_Creator.h')
-rw-r--r--TAO/examples/RTScheduling/DT_Creator.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/TAO/examples/RTScheduling/DT_Creator.h b/TAO/examples/RTScheduling/DT_Creator.h
index 7895bbdb082..3a79f51966d 100644
--- a/TAO/examples/RTScheduling/DT_Creator.h
+++ b/TAO/examples/RTScheduling/DT_Creator.h
@@ -10,6 +10,7 @@
#include "tao/RTScheduling/RTScheduler.h"
#include "orbsvcs/CosNamingC.h"
+#include "tao/Utils/Servant_Var.h"
#include "ace/Service_Config.h"
#include "ace/Service_Object.h"
@@ -102,10 +103,10 @@ class RTSCHEDTESTLIB_Export DT_Creator : public ACE_Service_Object
ACE_Time_Value* base_time_;
/// A naming context.
CosNaming::NamingContextExt_var naming_;
- ACE_TCHAR* file_name_;
- ACE_TCHAR* log_file_name_;
+ ACE_TString file_name_;
+ ACE_TString log_file_name_;
ACE_UINT32 gsf_;
- Synch_i* synch_;
+ TAO::Utils::Servant_Var<Synch_i> synch_;
};