From 60d617d8777ad16b82ade229bc4b8692de0202c1 Mon Sep 17 00:00:00 2001 From: bala Date: Tue, 6 Aug 2002 03:26:47 +0000 Subject: ChangeLogTag:Mon Aug 05 22:41:43 2002 Balachandran Natarajan --- tests/ChangeLog | 12 + tests/Select_Reactor_Notify_Stress_Test.cpp | 352 ++++++++++++++++++++++++++++ tests/Select_Reactor_Notify_Stress_Test.dsp | 162 +++++++++++++ tests/tests.dsw | 241 ++++++++++--------- 4 files changed, 653 insertions(+), 114 deletions(-) create mode 100644 tests/ChangeLog create mode 100644 tests/Select_Reactor_Notify_Stress_Test.cpp create mode 100644 tests/Select_Reactor_Notify_Stress_Test.dsp diff --git a/tests/ChangeLog b/tests/ChangeLog new file mode 100644 index 00000000000..9e7abd39517 --- /dev/null +++ b/tests/ChangeLog @@ -0,0 +1,12 @@ +Mon Aug 05 22:41:43 2002 Balachandran Natarajan + + * tests/Select_Reactor_Notify_Stress_Test.cpp: A stress test for + the notify () mechanism in the select reactor. The motivation + for this test is [BUGID 1268]. This test needs to work fine if + the bug is fixed. + + * tests/Select_Reactor_Notify_Stress_Test.dsp: Project file for + the above test. + + * tests/tests.dsw: Added the new project file to the workspace. + diff --git a/tests/Select_Reactor_Notify_Stress_Test.cpp b/tests/Select_Reactor_Notify_Stress_Test.cpp new file mode 100644 index 00000000000..6f61e6bd083 --- /dev/null +++ b/tests/Select_Reactor_Notify_Stress_Test.cpp @@ -0,0 +1,352 @@ +// $Id$ + +// ============================================================================ +/** + * + * @file Select_Reactor_Notify_Stress_Test.cpp + * + * @brief A stress test for the ACE_Select_Reactor's notify () + * mechanism. + * + * This test stresses the user level queues maintained by the + * ACE_Select_Reactor's notify () mechanism. This test has been + * designed to make sure that the ACE_Select_Reactor's notify () + * mechanism works with large number of notify messages that cannot be + * easily handled with a pipe. + * + * @@NOTE: In ACE 5.2, ACE wrote a message in the pipe for every + * message in the user level queue which caused weird deadlocks. This + * test is to make sure that scalability problems of that sort dont + * find its way back into the ACE_Select_Reactor + * + * @author Balachandran Natarajan + */ +//============================================================================ +#include "test_config.h" +#include "ace/Select_Reactor.h" + +ACE_RCSID(tests, + Select_Reactor_Notify_Stress_Test, + "$Id$") + +#if defined (ACE_HAS_THREADS) && (ACE_HAS_REACTOR_NOTIFICATION_QUEUE) +#include "ace/Log_Msg.h" +#include "ace/Synch.h" +#include "ace/Task.h" +#include "ace/Pipe.h" +#include "ace/Auto_Ptr.h" + +static const int max_notify_iterations = 100000; +static const int nthreads = 6; + +class Notify_Handler: public ACE_Event_Handler +{ +public: + /// Ctor + Notify_Handler (void); + + /// Template method + virtual int handle_input (ACE_HANDLE h = ACE_INVALID_HANDLE); + virtual int handle_close (ACE_HANDLE h, + ACE_Reactor_Mask mask); + + /// Method that returns the number of upcalls received. + int calls_made (void); + +private: + /// Mutex to restore internal sanity + ACE_SYNCH_MUTEX mutex_; + + /// Number of upcalls received + int no_upcalls_; +}; + + +Notify_Handler::Notify_Handler (void) + : mutex_ (), + no_upcalls_ (0) +{ +} + +int +Notify_Handler::handle_input (ACE_HANDLE) +{ + ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, + ace_mon, + this->mutex_, + -1); + + ++this->no_upcalls_; + + for (size_t j = 0; j < 100; ++j) + { + // Eat a little CPU + /* takes about 40.2 usecs on a 167 MHz Ultra2 */ + u_long n = 11UL; + ACE::is_prime (n, 2, n / 2); + } + + return 0; +} + +int +Notify_Handler::handle_close (ACE_HANDLE, + ACE_Reactor_Mask m) +{ + // no-op + return 0; +} + +int +Notify_Handler::calls_made (void) +{ + ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, + ace_mon, + this->mutex_, + -1); + // no-op + + return this->no_upcalls_; +} + + +/******************************************************/ +class Notify_Task : public ACE_Task_Base +{ +public: + /// Constructor. + Notify_Task (ACE_Reactor *r, + ACE_Event *event, + Notify_Handler *nh); + + /// Destructor. + ~Notify_Task (void); + + /// Generates events and sends them to the 's + /// method. + virtual int svc (void); + +private: + /// The reactor to which we need to send notifies + ACE_Reactor *r_; + + /// The ACE_Event in which we wait + ACE_Event *event_; + + /// The notify handler that should handle the upcalls from the + /// reactor. + Notify_Handler *nh_; +}; + +Notify_Task::Notify_Task (ACE_Reactor *r, + ACE_Event *event, + Notify_Handler *nh) + : r_ (r), + event_ (event), + nh_ (nh) +{ +} + +Notify_Task::~Notify_Task (void) +{ +} + +int +Notify_Task::svc (void) +{ + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) Waking up for first set..\n"))); + + int i = 0; + + // Send notificationa to the reactor + for (i = 0; + i != max_notify_iterations; + i++) + { + int retval = this->r_->notify (this->nh_, + ACE_Event_Handler::READ_MASK); + if (retval == -1) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT ("(%P|%t) Error while sending notify () \n")), + -1); + } + + // Wait on the event before proceeding + this->event_->wait (); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) Waking for second set..\n"))); + + for (i = 0; + i != max_notify_iterations; + i++) + { + this->r_->notify (this->nh_, + ACE_Event_Handler::READ_MASK); + } + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) Return..\n"))); + + return 0; +} + +/**************************************************************/ +class Run_Task: public ACE_Task_Base +{ +public: + Run_Task (ACE_Event &ev); + + /// template method.. + int svc (void); + +private: + ACE_Event &ev_; +}; + +Run_Task::Run_Task (ACE_Event &ev) + :ev_ (ev) +{ +} + +int +Run_Task::svc (void) +{ + int iter, retval = 0; + + ACE_Reactor::instance ()->owner (ACE_Thread::self ()); + + ACE_Time_Value tv (40, 0); + + for (iter = 0; + iter != nthreads*max_notify_iterations; + iter++) + { + retval = ACE_Reactor::instance ()->handle_events (tv); + + // ACE_DEBUG ((LM_DEBUG, + // "(%P|%t) going on 1..\n")); + if (retval == -1) + { + // Signal the threads + this->ev_.signal (); + + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT ("(%P|%t) Error in handle events in [%d] due to %p\n"), + iter), + -1); + + } + } + + // Signal the threads + this->ev_.signal (); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) Handle events again\n"))); + + for (iter = 0; + iter != (nthreads -1 ) * max_notify_iterations; + iter++) + { + retval = ACE_Reactor::instance ()->handle_events (); + + //ACE_DEBUG ((LM_DEBUG, + // "(%P|%t) going on 2..\n")); + if (retval == -1) + { + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT ("(%P|%t) Error in handle events \n")), + -1); + } + } + + return 0; +} + +static int +do_work (void) +{ + ACE_Select_Reactor sr; + ACE_Reactor new_reactor (&sr); + ACE_Reactor::instance (&new_reactor); + + // Set the max_notify_iterations to 1 + ACE_Reactor::instance ()->max_notify_iterations (1); + + Notify_Handler *nh = 0; + ACE_NEW_RETURN (nh, + Notify_Handler (), + -1); + + ACE_Manual_Event ev; + + Notify_Task notify_tasks (&new_reactor, + &ev, + nh); + + Run_Task run_task (ev); + + if (notify_tasks.activate (THR_NEW_LWP | THR_JOINABLE, + nthreads) != 0) + ACE_ERROR_RETURN ((LM_ERROR, + "Cannot activate notify_task threads\n"), + -1); + + if (run_task.activate (THR_NEW_LWP | THR_JOINABLE, + 1) != 0) + ACE_ERROR_RETURN ((LM_ERROR, + "Cannot activate run_task thread\n"), + -1); + + notify_tasks.thr_mgr ()->wait (); + + run_task.thr_mgr ()->wait (); + + int purged = + ACE_Reactor::instance ()->purge_pending_notifications (nh); + + if (purged != max_notify_iterations) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT ("(%P|%t) Problems with the test \n")), + -1); + + return 0; +} + + +int +ACE_TMAIN (int, ACE_TCHAR *[]) +{ + ACE_START_TEST (ACE_TEXT ("Select_Reactor_Notify_Stress_Test")); + + + if (do_work () == -1) + { + ACE_DEBUG ((LM_ERROR, + ACE_TEXT ("(%P|%t) Error while doing work \n"))); + + return -1; + } + + return 0; + +} + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + +#else /*ACE_HAS_THREADS && ACE_HAS_REACTOR_NOTIFICATION_QUEUE*/ + +int +ACE_TMAIN (int, ACE_TCHAR *[]) +{ + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) This test cannot be run in this configuration \n"))); + + return 0; +} + +#endif /*ACE_HAS_THREADS && ACE_HAS_REACTOR_NOTIFICATION_QUEUE*/ diff --git a/tests/Select_Reactor_Notify_Stress_Test.dsp b/tests/Select_Reactor_Notify_Stress_Test.dsp new file mode 100644 index 00000000000..519174ee517 --- /dev/null +++ b/tests/Select_Reactor_Notify_Stress_Test.dsp @@ -0,0 +1,162 @@ +# Microsoft Developer Studio Project File - Name="Select_Reactor_Notify_Stress_Test" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Console Application" 0x0103 + +CFG=Select_Reactor_Notify_Stress_Test - Win32 Release +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "Select_Reactor_Notify_Stress_Test.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "Select_Reactor_Notify_Stress_Test.mak" CFG="Select_Reactor_Notify_Stress_Test - Win32 Release" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "Select_Reactor_Notify_Stress_Test - Win32 Static Debug" (based on "Win32 (x86) Console Application") +!MESSAGE "Select_Reactor_Notify_Stress_Test - Win32 Static Release" (based on "Win32 (x86) Console Application") +!MESSAGE "Select_Reactor_Notify_Stress_Test - Win32 Release" (based on "Win32 (x86) Console Application") +!MESSAGE "Select_Reactor_Notify_Stress_Test - Win32 Debug" (based on "Win32 (x86) Console Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "Select_Reactor_Notify_Stress_Test - Win32 Static Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Static_Debug" +# PROP BASE Intermediate_Dir "Static_Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Static_Debug" +# PROP Intermediate_Dir "Static_Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /D "_DEBUG" /D ACE_AS_STATIC_LIBS /D "WIN32" /D "_CONSOLE" /FD /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 +# ADD LINK32 acesd.lib advapi32.lib user32.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace" + +!ELSEIF "$(CFG)" == "Select_Reactor_Notify_Stress_Test - Win32 Static Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Static_Release" +# PROP BASE Intermediate_Dir "Static_Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Static_Release" +# PROP Intermediate_Dir "Static_Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c +# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /D "NDEBUG" /D ACE_AS_STATIC_LIBS /D "WIN32" /D "_CONSOLE" /FD /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 +# ADD LINK32 aces.lib advapi32.lib user32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\ace" + +!ELSEIF "$(CFG)" == "Select_Reactor_Notify_Stress_Test - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c +# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /FD /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 +# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\ace" + +!ELSEIF "$(CFG)" == "Select_Reactor_Notify_Stress_Test - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept +# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace" + +!ENDIF + +# Begin Target + +# Name "Select_Reactor_Notify_Stress_Test - Win32 Static Debug" +# Name "Select_Reactor_Notify_Stress_Test - Win32 Static Release" +# Name "Select_Reactor_Notify_Stress_Test - Win32 Release" +# Name "Select_Reactor_Notify_Stress_Test - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90" +# Begin Source File + +SOURCE=.\Select_Reactor_Notify_Stress_Test.cpp +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd" +# Begin Source File + +SOURCE=.\test_config.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe" +# End Group +# End Target +# End Project diff --git a/tests/tests.dsw b/tests/tests.dsw index f480d9f2bee..091d01603a0 100644 --- a/tests/tests.dsw +++ b/tests/tests.dsw @@ -3,7 +3,7 @@ Microsoft Developer Studio Workspace File, Format Version 6.00 ############################################################################### -Project: "ACE_Init_Test"=".\ACE_Init_Test.dsp" - Package Owner=<4> +Project: "ACE_Init_Test"=.\ACE_Init_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -15,7 +15,7 @@ Package=<4> ############################################################################### -Project: "ARGV_Test"=".\ARGV_Test.dsp" - Package Owner=<4> +Project: "ARGV_Test"=.\ARGV_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -27,7 +27,7 @@ Package=<4> ############################################################################### -Project: "Arg_Shifter_Test"=".\Arg_Shifter_Test.dsp" - Package Owner=<4> +Project: "Arg_Shifter_Test"=.\Arg_Shifter_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -39,7 +39,7 @@ Package=<4> ############################################################################### -Project: "Atomic_Op_Test"=".\Atomic_Op_Test.dsp" - Package Owner=<4> +Project: "Atomic_Op_Test"=.\Atomic_Op_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -51,7 +51,7 @@ Package=<4> ############################################################################### -Project: "Auto_IncDec_Test"=".\Auto_IncDec_Test.dsp" - Package Owner=<4> +Project: "Auto_IncDec_Test"=.\Auto_IncDec_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -63,7 +63,7 @@ Package=<4> ############################################################################### -Project: "Barrier_Test"=".\Barrier_Test.dsp" - Package Owner=<4> +Project: "Barrier_Test"=.\Barrier_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -75,7 +75,7 @@ Package=<4> ############################################################################### -Project: "Basic_Types_Test"=".\Basic_Types_Test.dsp" - Package Owner=<4> +Project: "Basic_Types_Test"=.\Basic_Types_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -87,7 +87,7 @@ Package=<4> ############################################################################### -Project: "Bound_Ptr_Test"=".\Bound_Ptr_Test.dsp" - Package Owner=<4> +Project: "Bound_Ptr_Test"=.\Bound_Ptr_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -99,7 +99,7 @@ Package=<4> ############################################################################### -Project: "Buffer_Stream_Test"=".\Buffer_Stream_Test.dsp" - Package Owner=<4> +Project: "Buffer_Stream_Test"=.\Buffer_Stream_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -111,7 +111,7 @@ Package=<4> ############################################################################### -Project: "CDR_Array_Test"=".\CDR_Array_Test.dsp" - Package Owner=<4> +Project: "CDR_Array_Test"=.\CDR_Array_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -123,7 +123,7 @@ Package=<4> ############################################################################### -Project: "CDR_File_Test"=".\CDR_File_Test.dsp" - Package Owner=<4> +Project: "CDR_File_Test"=.\CDR_File_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -135,7 +135,7 @@ Package=<4> ############################################################################### -Project: "CDR_Test"=".\CDR_Test.dsp" - Package Owner=<4> +Project: "CDR_Test"=.\CDR_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -147,7 +147,7 @@ Package=<4> ############################################################################### -Project: "Cache_Map_Manager_Test"=".\Cache_Map_Manager_Test.dsp" - Package Owner=<4> +Project: "Cache_Map_Manager_Test"=.\Cache_Map_Manager_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -159,7 +159,7 @@ Package=<4> ############################################################################### -Project: "Cached_Accept_Conn_Test"=".\Cached_Accept_Conn_Test.dsp" - Package Owner=<4> +Project: "Cached_Accept_Conn_Test"=.\Cached_Accept_Conn_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -171,7 +171,7 @@ Package=<4> ############################################################################### -Project: "Cached_Allocator_Test"=".\Cached_Allocator_Test.dsp" - Package Owner=<4> +Project: "Cached_Allocator_Test"=.\Cached_Allocator_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -183,7 +183,7 @@ Package=<4> ############################################################################### -Project: "Cached_Conn_Test"=".\Cached_Conn_Test.dsp" - Package Owner=<4> +Project: "Cached_Conn_Test"=.\Cached_Conn_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -195,7 +195,7 @@ Package=<4> ############################################################################### -Project: "Capabilities_Test"=".\Capabilities_Test.dsp" - Package Owner=<4> +Project: "Capabilities_Test"=.\Capabilities_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -207,7 +207,7 @@ Package=<4> ############################################################################### -Project: "Codecs_Test"=".\Codecs_Test.dsp" - Package Owner=<4> +Project: "Codecs_Test"=.\Codecs_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -219,7 +219,7 @@ Package=<4> ############################################################################### -Project: "Collection_Test"=".\Collection_Test.dsp" - Package Owner=<4> +Project: "Collection_Test"=.\Collection_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -231,7 +231,7 @@ Package=<4> ############################################################################### -Project: "Config_Test"=".\Config_Test.dsp" - Package Owner=<4> +Project: "Config_Test"=.\Config_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -243,7 +243,7 @@ Package=<4> ############################################################################### -Project: "Conn_Test"=".\Conn_Test.dsp" - Package Owner=<4> +Project: "Conn_Test"=.\Conn_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -255,7 +255,7 @@ Package=<4> ############################################################################### -Project: "DLL_Test"=".\DLL_Test.dsp" - Package Owner=<4> +Project: "DLL_Test"=.\DLL_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -270,7 +270,7 @@ Package=<4> ############################################################################### -Project: "DLL_Test DLL"=".\DLL_Test_Impl.dsp" - Package Owner=<4> +Project: "DLL_Test DLL"=.\DLL_Test_Impl.dsp - Package Owner=<4> Package=<5> {{{ @@ -282,7 +282,7 @@ Package=<4> ############################################################################### -Project: "DLList_Test"=".\DLList_Test.dsp" - Package Owner=<4> +Project: "DLList_Test"=.\DLList_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -294,7 +294,7 @@ Package=<4> ############################################################################### -Project: "Date_Time_Test"=".\Date_Time_Test.dsp" - Package Owner=<4> +Project: "Date_Time_Test"=.\Date_Time_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -306,7 +306,7 @@ Package=<4> ############################################################################### -Project: "Dirent_Test"=".\Dirent_Test.dsp" - Package Owner=<4> +Project: "Dirent_Test"=.\Dirent_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -318,7 +318,7 @@ Package=<4> ############################################################################### -Project: "Dynamic_Priority_Test"=".\Dynamic_Priority_Test.dsp" - Package Owner=<4> +Project: "Dynamic_Priority_Test"=.\Dynamic_Priority_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -330,7 +330,7 @@ Package=<4> ############################################################################### -Project: "Enum_Interfaces_Test"=".\Enum_Interfaces_Test.dsp" - Package Owner=<4> +Project: "Enum_Interfaces_Test"=.\Enum_Interfaces_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -342,7 +342,7 @@ Package=<4> ############################################################################### -Project: "Env_Value_Test"=".\Env_Value_Test.dsp" - Package Owner=<4> +Project: "Env_Value_Test"=.\Env_Value_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -354,7 +354,7 @@ Package=<4> ############################################################################### -Project: "Framework_Component_Test"=".\Framework_Component_Test.dsp" - Package Owner=<4> +Project: "Framework_Component_Test"=.\Framework_Component_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -369,7 +369,7 @@ Package=<4> ############################################################################### -Project: "Framework_Component_Test DLL"=".\Framework_Component_DLL.dsp" - Package Owner=<4> +Project: "Framework_Component_Test DLL"=.\Framework_Component_DLL.dsp - Package Owner=<4> Package=<5> {{{ @@ -381,7 +381,7 @@ Package=<4> ############################################################################### -Project: "Future_Set_Test"=".\Future_Set_Test.dsp" - Package Owner=<4> +Project: "Future_Set_Test"=.\Future_Set_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -393,7 +393,7 @@ Package=<4> ############################################################################### -Project: "Future_Test"=".\Future_Test.dsp" - Package Owner=<4> +Project: "Future_Test"=.\Future_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -405,7 +405,7 @@ Package=<4> ############################################################################### -Project: "Get_Opt_Test"=".\Get_Opt_Test.dsp" - Package Owner=<4> +Project: "Get_Opt_Test"=.\Get_Opt_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -417,7 +417,7 @@ Package=<4> ############################################################################### -Project: "Handle_Set_Test"=".\Handle_Set_Test.dsp" - Package Owner=<4> +Project: "Handle_Set_Test"=.\Handle_Set_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -429,7 +429,7 @@ Package=<4> ############################################################################### -Project: "Hash_Map_Bucket_Iterator_Test"=".\Hash_Map_Bucket_Iterator_Test.dsp" - Package Owner=<4> +Project: "Hash_Map_Bucket_Iterator_Test"=.\Hash_Map_Bucket_Iterator_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -441,7 +441,7 @@ Package=<4> ############################################################################### -Project: "Hash_Map_Manager_Test"=".\Hash_Map_Manager_Test.dsp" - Package Owner=<4> +Project: "Hash_Map_Manager_Test"=.\Hash_Map_Manager_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -453,7 +453,7 @@ Package=<4> ############################################################################### -Project: "High_Res_Timer_Test"=".\High_Res_Timer_Test.dsp" - Package Owner=<4> +Project: "High_Res_Timer_Test"=.\High_Res_Timer_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -465,7 +465,7 @@ Package=<4> ############################################################################### -Project: "INET_Addr_Test"=".\INET_Addr_Test.dsp" - Package Owner=<4> +Project: "INET_Addr_Test"=.\INET_Addr_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -477,7 +477,7 @@ Package=<4> ############################################################################### -Project: "IOStream_Test"=".\IOStream_Test.dsp" - Package Owner=<4> +Project: "IOStream_Test"=.\IOStream_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -489,7 +489,7 @@ Package=<4> ############################################################################### -Project: "Lazy_Map_Manager_Test"=".\Lazy_Map_Manager_Test.dsp" - Package Owner=<4> +Project: "Lazy_Map_Manager_Test"=.\Lazy_Map_Manager_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -501,7 +501,7 @@ Package=<4> ############################################################################### -Project: "Log_Msg_Test"=".\Log_Msg_Test.dsp" - Package Owner=<4> +Project: "Log_Msg_Test"=.\Log_Msg_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -513,7 +513,7 @@ Package=<4> ############################################################################### -Project: "Logging_Strategy_Test"=".\Logging_Strategy_Test.dsp" - Package Owner=<4> +Project: "Logging_Strategy_Test"=.\Logging_Strategy_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -525,7 +525,7 @@ Package=<4> ############################################################################### -Project: "MEM_Stream_Test"=".\MEM_Stream_Test.dsp" - Package Owner=<4> +Project: "MEM_Stream_Test"=.\MEM_Stream_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -537,7 +537,7 @@ Package=<4> ############################################################################### -Project: "MM_Shared_Memory_Test"=".\MM_Shared_Memory_Test.dsp" - Package Owner=<4> +Project: "MM_Shared_Memory_Test"=.\MM_Shared_Memory_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -549,7 +549,7 @@ Package=<4> ############################################################################### -Project: "MT_Reactor_Timer_Test"=".\MT_Reactor_Timer_Test.dsp" - Package Owner=<4> +Project: "MT_Reactor_Timer_Test"=.\MT_Reactor_Timer_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -561,7 +561,7 @@ Package=<4> ############################################################################### -Project: "MT_Reactor_Upcall_Test"=".\MT_Reactor_Upcall_Test.dsp" - Package Owner=<4> +Project: "MT_Reactor_Upcall_Test"=.\MT_Reactor_Upcall_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -573,7 +573,7 @@ Package=<4> ############################################################################### -Project: "MT_SOCK_Test"=".\MT_SOCK_Test.dsp" - Package Owner=<4> +Project: "MT_SOCK_Test"=.\MT_SOCK_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -585,7 +585,7 @@ Package=<4> ############################################################################### -Project: "Malloc_Test"=".\Malloc_Test.dsp" - Package Owner=<4> +Project: "Malloc_Test"=.\Malloc_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -597,7 +597,7 @@ Package=<4> ############################################################################### -Project: "Map_Manager_Test"=".\Map_Manager_Test.dsp" - Package Owner=<4> +Project: "Map_Manager_Test"=.\Map_Manager_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -609,7 +609,7 @@ Package=<4> ############################################################################### -Project: "Map_Test"=".\Map_Test.dsp" - Package Owner=<4> +Project: "Map_Test"=.\Map_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -621,7 +621,7 @@ Package=<4> ############################################################################### -Project: "Max_Default_Port_Test"=".\Max_Default_Port_Test.dsp" - Package Owner=<4> +Project: "Max_Default_Port_Test"=.\Max_Default_Port_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -633,7 +633,7 @@ Package=<4> ############################################################################### -Project: "Mem_Map_Test"=".\Mem_Map_Test.dsp" - Package Owner=<4> +Project: "Mem_Map_Test"=.\Mem_Map_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -645,7 +645,7 @@ Package=<4> ############################################################################### -Project: "Message_Block_Test"=".\Message_Block_Test.dsp" - Package Owner=<4> +Project: "Message_Block_Test"=.\Message_Block_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -657,7 +657,7 @@ Package=<4> ############################################################################### -Project: "Message_Queue_Notifications_Test"=".\Message_Queue_Notifications_Test.dsp" - Package Owner=<4> +Project: "Message_Queue_Notifications_Test"=.\Message_Queue_Notifications_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -669,7 +669,7 @@ Package=<4> ############################################################################### -Project: "Message_Queue_Test"=".\Message_Queue_Test.dsp" - Package Owner=<4> +Project: "Message_Queue_Test"=.\Message_Queue_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -681,7 +681,7 @@ Package=<4> ############################################################################### -Project: "Message_Queue_Test_Ex"=".\Message_Queue_Test_Ex.dsp" - Package Owner=<4> +Project: "Message_Queue_Test_Ex"=.\Message_Queue_Test_Ex.dsp - Package Owner=<4> Package=<5> {{{ @@ -693,7 +693,7 @@ Package=<4> ############################################################################### -Project: "Naming_Test"=".\Naming_Test.dsp" - Package Owner=<4> +Project: "Naming_Test"=.\Naming_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -705,7 +705,7 @@ Package=<4> ############################################################################### -Project: "New_Fail_Test"=".\New_Fail_Test.dsp" - Package Owner=<4> +Project: "New_Fail_Test"=.\New_Fail_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -717,7 +717,7 @@ Package=<4> ############################################################################### -Project: "Notify_Performance_Test"=".\Notify_Performance_Test.dsp" - Package Owner=<4> +Project: "Notify_Performance_Test"=.\Notify_Performance_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -729,7 +729,7 @@ Package=<4> ############################################################################### -Project: "OS_Test"=".\OS_Test.dsp" - Package Owner=<4> +Project: "OS_Test"=.\OS_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -741,7 +741,7 @@ Package=<4> ############################################################################### -Project: "Object_Manager_Test"=".\Object_Manager_Test.dsp" - Package Owner=<4> +Project: "Object_Manager_Test"=.\Object_Manager_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -753,7 +753,7 @@ Package=<4> ############################################################################### -Project: "Obstack_Test"=".\Obstack_Test.dsp" - Package Owner=<4> +Project: "Obstack_Test"=.\Obstack_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -765,7 +765,7 @@ Package=<4> ############################################################################### -Project: "OrdMultiSet_Test"=".\OrdMultiSet_Test.dsp" - Package Owner=<4> +Project: "OrdMultiSet_Test"=.\OrdMultiSet_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -777,7 +777,7 @@ Package=<4> ############################################################################### -Project: "Pipe_Test"=".\Pipe_Test.dsp" - Package Owner=<4> +Project: "Pipe_Test"=.\Pipe_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -789,7 +789,7 @@ Package=<4> ############################################################################### -Project: "Priority_Buffer_Test"=".\Priority_Buffer_Test.dsp" - Package Owner=<4> +Project: "Priority_Buffer_Test"=.\Priority_Buffer_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -801,7 +801,7 @@ Package=<4> ############################################################################### -Project: "Priority_Reactor_Test"=".\Priority_Reactor_Test.dsp" - Package Owner=<4> +Project: "Priority_Reactor_Test"=.\Priority_Reactor_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -813,7 +813,7 @@ Package=<4> ############################################################################### -Project: "Priority_Task_Test"=".\Priority_Task_Test.dsp" - Package Owner=<4> +Project: "Priority_Task_Test"=.\Priority_Task_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -825,7 +825,7 @@ Package=<4> ############################################################################### -Project: "Proactor_Scatter_Gather_Test"=".\Proactor_Scatter_Gather_Test.dsp" - Package Owner=<4> +Project: "Proactor_Scatter_Gather_Test"=.\Proactor_Scatter_Gather_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -837,7 +837,7 @@ Package=<4> ############################################################################### -Project: "Proactor_Test"=".\Proactor_Test.dsp" - Package Owner=<4> +Project: "Proactor_Test"=.\Proactor_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -849,7 +849,7 @@ Package=<4> ############################################################################### -Project: "Proactor_Timer_Test"=".\Proactor_Timer_Test.dsp" - Package Owner=<4> +Project: "Proactor_Timer_Test"=.\Proactor_Timer_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -861,7 +861,7 @@ Package=<4> ############################################################################### -Project: "Process_Manager_Test"=".\Process_Manager_Test.dsp" - Package Owner=<4> +Project: "Process_Manager_Test"=.\Process_Manager_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -873,7 +873,7 @@ Package=<4> ############################################################################### -Project: "Process_Mutex_Test"=".\Process_Mutex_Test.dsp" - Package Owner=<4> +Project: "Process_Mutex_Test"=.\Process_Mutex_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -885,7 +885,7 @@ Package=<4> ############################################################################### -Project: "Process_Strategy_Test"=".\Process_Strategy_Test.dsp" - Package Owner=<4> +Project: "Process_Strategy_Test"=.\Process_Strategy_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -897,7 +897,7 @@ Package=<4> ############################################################################### -Project: "RB_Tree_Test"=".\RB_Tree_Test.dsp" - Package Owner=<4> +Project: "RB_Tree_Test"=.\RB_Tree_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -909,7 +909,7 @@ Package=<4> ############################################################################### -Project: "Reactor_Dispatch_Order_Test"=".\Reactor_Dispatch_Order_Test.dsp" - Package Owner=<4> +Project: "Reactor_Dispatch_Order_Test"=.\Reactor_Dispatch_Order_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -921,7 +921,7 @@ Package=<4> ############################################################################### -Project: "Reactor_Exceptions_Test"=".\Reactor_Exceptions_Test.dsp" - Package Owner=<4> +Project: "Reactor_Exceptions_Test"=.\Reactor_Exceptions_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -933,7 +933,7 @@ Package=<4> ############################################################################### -Project: "Reactor_Notify_Test"=".\Reactor_Notify_Test.dsp" - Package Owner=<4> +Project: "Reactor_Notify_Test"=.\Reactor_Notify_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -945,7 +945,7 @@ Package=<4> ############################################################################### -Project: "Reactor_Performance_Test"=".\Reactor_Performance_Test.dsp" - Package Owner=<4> +Project: "Reactor_Performance_Test"=.\Reactor_Performance_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -957,7 +957,7 @@ Package=<4> ############################################################################### -Project: "Reactor_Timer_Test"=".\Reactor_Timer_Test.dsp" - Package Owner=<4> +Project: "Reactor_Timer_Test"=.\Reactor_Timer_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -969,7 +969,7 @@ Package=<4> ############################################################################### -Project: "Reactors_Test"=".\Reactors_Test.dsp" - Package Owner=<4> +Project: "Reactors_Test"=.\Reactors_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -981,7 +981,7 @@ Package=<4> ############################################################################### -Project: "Reader_Writer_Test"=".\Reader_Writer_Test.dsp" - Package Owner=<4> +Project: "Reader_Writer_Test"=.\Reader_Writer_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -993,7 +993,7 @@ Package=<4> ############################################################################### -Project: "Recursive_Condition_Test"=".\Recursive_Condition_Test.dsp" - Package Owner=<4> +Project: "Recursive_Condition_Test"=.\Recursive_Condition_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1005,7 +1005,7 @@ Package=<4> ############################################################################### -Project: "Recursive_Mutex_Test"=".\Recursive_Mutex_Test.dsp" - Package Owner=<4> +Project: "Recursive_Mutex_Test"=.\Recursive_Mutex_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1017,7 +1017,7 @@ Package=<4> ############################################################################### -Project: "Refcounted_Auto_Ptr_Test"=".\Refcounted_Auto_Ptr_Test.dsp" - Package Owner=<4> +Project: "Refcounted_Auto_Ptr_Test"=.\Refcounted_Auto_Ptr_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1029,7 +1029,7 @@ Package=<4> ############################################################################### -Project: "Reverse_Lock_Test"=".\Reverse_Lock_Test.dsp" - Package Owner=<4> +Project: "Reverse_Lock_Test"=.\Reverse_Lock_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1041,7 +1041,7 @@ Package=<4> ############################################################################### -Project: "SOCK_Connector_Test"=".\SOCK_Connector_Test.dsp" - Package Owner=<4> +Project: "SOCK_Connector_Test"=.\SOCK_Connector_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1053,7 +1053,7 @@ Package=<4> ############################################################################### -Project: "SOCK_Send_Recv_Test"=".\SOCK_Send_Recv_Test.dsp" - Package Owner=<4> +Project: "SOCK_Send_Recv_Test"=.\SOCK_Send_Recv_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1065,7 +1065,7 @@ Package=<4> ############################################################################### -Project: "SOCK_Test"=".\SOCK_Test.dsp" - Package Owner=<4> +Project: "SOCK_Test"=.\SOCK_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1077,7 +1077,7 @@ Package=<4> ############################################################################### -Project: "SPIPE_Test"=".\SPIPE_Test.dsp" - Package Owner=<4> +Project: "SPIPE_Test"=.\SPIPE_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1089,7 +1089,7 @@ Package=<4> ############################################################################### -Project: "SString_Test"=".\SString_Test.dsp" - Package Owner=<4> +Project: "SString_Test"=.\SString_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1101,7 +1101,7 @@ Package=<4> ############################################################################### -Project: "SV_Shared_Memory_Test"=".\SV_Shared_Memory_Test.dsp" - Package Owner=<4> +Project: "SV_Shared_Memory_Test"=.\SV_Shared_Memory_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1113,7 +1113,7 @@ Package=<4> ############################################################################### -Project: "Semaphore_Test"=".\Semaphore_Test.dsp" - Package Owner=<4> +Project: "Select_Reactor_Notify_Stress_Test"=.\Select_Reactor_Notify_Stress_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1125,7 +1125,7 @@ Package=<4> ############################################################################### -Project: "Service_Config_DLL"=".\Service_Config_DLL.dsp" - Package Owner=<4> +Project: "Semaphore_Test"=.\Semaphore_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1137,7 +1137,19 @@ Package=<4> ############################################################################### -Project: "Service_Config_Test"=".\Service_Config_Test.dsp" - Package Owner=<4> +Project: "Service_Config_DLL"=.\Service_Config_DLL.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Project: "Service_Config_Test"=.\Service_Config_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1152,7 +1164,7 @@ Package=<4> ############################################################################### -Project: "Sigset_Ops_Test"=".\Sigset_Ops_Test.dsp" - Package Owner=<4> +Project: "Sigset_Ops_Test"=.\Sigset_Ops_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1164,7 +1176,7 @@ Package=<4> ############################################################################### -Project: "Simple_Message_Block_Test"=".\Simple_Message_Block_Test.dsp" - Package Owner=<4> +Project: "Simple_Message_Block_Test"=.\Simple_Message_Block_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1176,7 +1188,7 @@ Package=<4> ############################################################################### -Project: "Svc_Handler_Test"=".\Svc_Handler_Test.dsp" - Package Owner=<4> +Project: "Svc_Handler_Test"=.\Svc_Handler_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1188,7 +1200,7 @@ Package=<4> ############################################################################### -Project: "TP_Reactor_Test"=".\TP_Reactor_Test.dsp" - Package Owner=<4> +Project: "TP_Reactor_Test"=.\TP_Reactor_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1200,7 +1212,7 @@ Package=<4> ############################################################################### -Project: "TSS_Test"=".\TSS_Test.dsp" - Package Owner=<4> +Project: "TSS_Test"=.\TSS_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1212,7 +1224,7 @@ Package=<4> ############################################################################### -Project: "Task_Test"=".\Task_Test.dsp" - Package Owner=<4> +Project: "Task_Test"=.\Task_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1224,7 +1236,7 @@ Package=<4> ############################################################################### -Project: "Thread_Mutex_Test"=".\Thread_Mutex_Test.dsp" - Package Owner=<4> +Project: "Thread_Mutex_Test"=.\Thread_Mutex_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1236,7 +1248,7 @@ Package=<4> ############################################################################### -Project: "Thread_Pool_Reactor_Resume_Test"=".\Thread_Pool_Reactor_Resume_Test.dsp" - Package Owner=<4> +Project: "Thread_Pool_Reactor_Resume_Test"=.\Thread_Pool_Reactor_Resume_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1248,7 +1260,7 @@ Package=<4> ############################################################################### -Project: "Thread_Pool_Reactor_Test"=".\Thread_Pool_Reactor_Test.dsp" - Package Owner=<4> +Project: "Thread_Pool_Reactor_Test"=.\Thread_Pool_Reactor_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1260,7 +1272,7 @@ Package=<4> ############################################################################### -Project: "Thread_Pool_Test"=".\Thread_Pool_Test.dsp" - Package Owner=<4> +Project: "Thread_Pool_Test"=.\Thread_Pool_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1272,7 +1284,7 @@ Package=<4> ############################################################################### -Project: "Time_Service_Test"=".\Time_Service_Test.dsp" - Package Owner=<4> +Project: "Time_Service_Test"=.\Time_Service_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1284,7 +1296,7 @@ Package=<4> ############################################################################### -Project: "Time_Value_Test"=".\Time_Value_Test.dsp" - Package Owner=<4> +Project: "Time_Value_Test"=.\Time_Value_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1296,7 +1308,7 @@ Package=<4> ############################################################################### -Project: "Timeprobe_Test"=".\Timeprobe_Test.dsp" - Package Owner=<4> +Project: "Timeprobe_Test"=.\Timeprobe_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1308,7 +1320,7 @@ Package=<4> ############################################################################### -Project: "Timer_Queue_Test"=".\Timer_Queue_Test.dsp" - Package Owner=<4> +Project: "Timer_Queue_Test"=.\Timer_Queue_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1320,7 +1332,7 @@ Package=<4> ############################################################################### -Project: "Token_Strategy_Test"=".\Token_Strategy_Test.dsp" - Package Owner=<4> +Project: "Token_Strategy_Test"=.\Token_Strategy_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1332,7 +1344,7 @@ Package=<4> ############################################################################### -Project: "Tokens_Test"=".\Tokens_Test.dsp" - Package Owner=<4> +Project: "Tokens_Test"=.\Tokens_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1344,7 +1356,7 @@ Package=<4> ############################################################################### -Project: "UPIPE_SAP_Test"=".\UPIPE_SAP_Test.dsp" - Package Owner=<4> +Project: "UPIPE_SAP_Test"=.\UPIPE_SAP_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1356,7 +1368,7 @@ Package=<4> ############################################################################### -Project: "Upgradable_RW_Test"=".\Upgradable_RW_Test.dsp" - Package Owner=<4> +Project: "Upgradable_RW_Test"=.\Upgradable_RW_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1368,7 +1380,7 @@ Package=<4> ############################################################################### -Project: "Vector_Test"=".\Vector_Test.dsp" - Package Owner=<4> +Project: "Vector_Test"=.\Vector_Test.dsp - Package Owner=<4> Package=<5> {{{ @@ -1391,3 +1403,4 @@ Package=<3> }}} ############################################################################### + -- cgit v1.2.1