Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / tests / Notify / lib / Task_Callback.h
blob5961ff0407e12a1f85a534d5195f5b32b13f637b
1 /* -*- C++ -*- */
2 /**
3 * @file Task_Callback.h
5 * @author Pradeep Gore <pradeep@oomworks.com>
6 */
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)
15 # pragma once
16 #endif /* ACE_LACKS_PRAGMA_ONCE */
18 class TAO_Notify_Tests_Periodic_Supplier;
19 class TAO_Notify_Tests_Periodic_Consumer;
21 /**
22 * @class TAO_Notify_Tests_Task_Callback
24 * @brief
26 class TAO_NOTIFY_TEST_Export TAO_Notify_Tests_Task_Callback
28 public:
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 */