int
run_main (int, ACE_TCHAR *[])
{
  ACE_START_TEST (ACE_TEXT ("Bug_2497_Regression_Test"));

  ACE_Stream<ACE_SYNCH> stream;

  if (stream.push(new Test_Module()) == -1)
    {
        ACE_ERROR ((LM_ERROR,
                    ACE_TEXT ("Error: push failed\n")));
    }

  ACE_END_TEST;

  return 0;
}
Beispiel #2
0
int ACE_TMAIN (int argc, ACE_TCHAR *argv[])
{
   if (argc != 2)
   {
       ACE_ERROR_RETURN ((LM_ERROR,   "usage: %s logfile\n", argv[0]), 1);
   }
  
   ACE_TString logfile (argv[1]);
 
   ACE_Stream<ACE_SYNCH> stream;

   if (stream.push(new Logrec_Writer_Module (ACE_TEXT ("Writer"))) != -1
     && stream.push(new Logrec_Suffix_Module (ACE_TEXT ("Separator"))) != -1
     && stream.push(new Logrec_Timer_Module (ACE_TEXT ("Formatter"))) != -1
     && stream.push(new Logrec_Reader_Module (logfile)) != -1)
   {
  	   ACE_DEBUG ((LM_DEBUG, "push ok \n"));
   }
   ACE_Thread_Manager::instance()->wait() ;
}