00001
#ifndef _BULKDATA_TEST_NOTIFICATION_CB_H
00002
#define _BULKDATA_TEST_NOTIFICATION_CB_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
#include <baci.h>
00032
00033
00034
00035 class BulkDataTestNotificationCb:
public virtual POA_ACS::
CBvoid
00036 {
00037
public:
00038
00039 BulkDataTestNotificationCb()
00040 {
00041
ACS_TRACE(
"BulkDataTestNotificationCb::BulkDataTestNotificationCb");
00042 }
00043
00044 ~BulkDataTestNotificationCb()
00045 {
00046
ACS_TRACE(
"BulkDataTestNotificationCb::~BulkDataTestNotificationCb");
00047 }
00048
00049 void working(
const Completion &comp,
const ACS::CBDescOut &desc)
00050 {
00051
ACS_TRACE(
"BulkDataNotificationCb::working");
00052 }
00053
00054 void done(
const Completion &comp,
const ACS::CBDescOut &desc)
00055 {
00056
ACS_TRACE(
"BulkDataNotificationCb::done");
00057
00058
CompletionImpl complImp = comp;
00059 complImp.
log();
00060 }
00061
00062 CORBA::Boolean
negotiate (ACS::TimeInterval timeToTransmit,
const ACS::CBDescOut &desc)
00063 {
00064
ACS_TRACE(
"BulkDataNotificationCb::negotiate");
00065
00066
return true;
00067 }
00068 };
00069
00070
#endif