3 * @file Task_Callback.h
5 * @author Pradeep Gore <pradeep@oomworks.com>
8 #ifndef TAO_Notify_Tests_TASK_CALLBACK_H
9 #define TAO_Notify_Tests_TASK_CALLBACK_H
10 #include /**/ "ace/pre.h"
12 #include "notify_test_export.h"
14 #if !defined (ACE_LACKS_PRAGMA_ONCE)
16 #endif /* ACE_LACKS_PRAGMA_ONCE */
18 class TAO_Notify_Tests_Periodic_Supplier
;
19 class TAO_Notify_Tests_Periodic_Consumer
;
22 * @class TAO_Notify_Tests_Task_Callback
26 class TAO_NOTIFY_TEST_Export TAO_Notify_Tests_Task_Callback
29 virtual ~TAO_Notify_Tests_Task_Callback ();
30 virtual void done (TAO_Notify_Tests_Periodic_Supplier
* supplier
) = 0;
31 virtual void done (TAO_Notify_Tests_Periodic_Consumer
* consumer
) = 0;
34 #include /**/ "ace/post.h"
35 #endif /* TAO_Notify_Tests_TASK_CALLBACK_H */