1 // File : NOTIFICATION_Consumer.hxx
2 // Created : 1 Avril 2002
3 // Author : Laurent DADA / Francis KLOSS
5 // Module : Notification Consumer
6 // Copyright : CEA / Open CASCADE
8 #ifndef NOTIFICATION_Consumer_HXX
9 #define NOTIFICATION_Consumer_HXX
11 class NOTIFICATION_Consumer: public POA_CosNotifyComm::StructuredPullConsumer {
13 NOTIFICATION_Consumer();
14 virtual ~NOTIFICATION_Consumer();
15 bool Receive(char** graph, char** node, char** type, char** message, char** sender, long* counter, char** date, long* stamp);
18 void disconnect_structured_pull_consumer();
19 void offer_change(const CosN_EventTypeSeq& added, const CosN_EventTypeSeq& deled);
22 CosNA_StructuredProxyPullSupplier_var proxy_supplier;