Salome HOME
Initialisation de la base KERNEL avec la version operationnelle de KERNEL_SRC issue...
[modules/kernel.git] / src / NOTIFICATION_SWIG / NOTIFICATION_Swig.hxx
1 //  File      : NOTIFICATION_Swig.hxx
2 //  Created   : 10 Juin 2002
3 //  Author    : Francis KLOSS
4 //  Project   : SALOME
5 //  Module    : Notification Swig
6 //  Copyright : Open CASCADE
7 using namespace std;
8
9 #include "NOTIFICATION.hxx"
10
11 class NOTIFICATION_Supplier_Swig {
12   public:
13     NOTIFICATION_Supplier_Swig(const char* instanceName, bool notif);
14     ~NOTIFICATION_Supplier_Swig();
15     void Send(const char* graph, const char* node, const char* type, const char* message);
16
17   private:
18     NOTIFICATION_Supplier* _supplier;
19 };
20
21 class NOTIFICATION_Consumer_Swig {
22   public:
23     NOTIFICATION_Consumer_Swig();
24     ~NOTIFICATION_Consumer_Swig();
25     bool Receive(char** graph, char** node, char** type, char** message, char** sender, long* counter, char** date, long* stamp);
26
27   private:
28     NOTIFICATION_Consumer* _consumer;
29 };