diff options
Diffstat (limited to 'TAO/tests/Bug_1020_Regression/Echo_Callback.cpp')
-rw-r--r-- | TAO/tests/Bug_1020_Regression/Echo_Callback.cpp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/TAO/tests/Bug_1020_Regression/Echo_Callback.cpp b/TAO/tests/Bug_1020_Regression/Echo_Callback.cpp new file mode 100644 index 00000000000..ef35acd35b9 --- /dev/null +++ b/TAO/tests/Bug_1020_Regression/Echo_Callback.cpp @@ -0,0 +1,34 @@ +/** + * @file Echo_Callback.cpp + * + * $Id$ + * + * @author Carlos O'Ryan <coryan@atdesk.com> + * + */ +#include "Echo_Callback.h" + +ACE_RCSID(Notify_Crash, Echo_Callback, "$Id$") + +Echo_Callback::Echo_Callback() +{ +} + +void +Echo_Callback::echo_payload(Test::Payload const & + TAO_ENV_ARG_DECL_NOT_USED) +{ + static int n = 0; + n++; + if(n == 30) + ACE_OS::abort(); + + ACE_Time_Value tick(0, 20000); + ACE_OS::sleep(tick); +} + +void +Echo_Callback::echo_payload_excep(Test::AMI_EchoExceptionHolder * + TAO_ENV_ARG_DECL_NOT_USED) +{ +} |