Back to index

salome-kernel  6.5.0
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
NOTIFICATION_EXPORT Protocol Reference

#include <NOTIFICATION_Consumer.hxx>

List of all members.

Public Member Functions

 NOTIFICATION_Consumer ()
virtual ~NOTIFICATION_Consumer ()
bool Receive (char **graph, char **node, char **type, char **message, char **sender, long *counter, char **date, long *stamp)
 NOTIFICATION_Supplier (const char *instanceName, bool notif)
virtual ~NOTIFICATION_Supplier ()
void Send (const char *graph, const char *node, const char *type, const char *message)

Private Member Functions

void disconnect_structured_pull_consumer ()
void offer_change (const CosN_EventTypeSeq &added, const CosN_EventTypeSeq &deled)
void disconnect_structured_push_supplier ()
void subscription_change (const CosN_EventTypeSeq &added, const CosN_EventTypeSeq &deled)

Private Attributes

bool _ok
CosNA_StructuredProxyPullSupplier_var proxy_supplier
const char * _sender
long _counter
CosNA_StructuredProxyPushConsumer_var proxy_consumer

Static Private Attributes

static long _stamp

Detailed Description

Definition at line 33 of file NOTIFICATION_Consumer.hxx.


Constructor & Destructor Documentation


Member Function Documentation

NOTIFICATION_EXPORT::NOTIFICATION_Supplier ( const char *  instanceName,
bool  notif 
)
void NOTIFICATION_EXPORT::offer_change ( const CosN_EventTypeSeq added,
const CosN_EventTypeSeq deled 
) [private]
bool NOTIFICATION_EXPORT::Receive ( char **  graph,
char **  node,
char **  type,
char **  message,
char **  sender,
long *  counter,
char **  date,
long *  stamp 
)
void NOTIFICATION_EXPORT::Send ( const char *  graph,
const char *  node,
const char *  type,
const char *  message 
)
void NOTIFICATION_EXPORT::subscription_change ( const CosN_EventTypeSeq added,
const CosN_EventTypeSeq deled 
) [private]

Member Data Documentation

Definition at line 49 of file NOTIFICATION_Supplier.hxx.

Definition at line 43 of file NOTIFICATION_Consumer.hxx.

const char* NOTIFICATION_EXPORT::_sender [private]

Definition at line 48 of file NOTIFICATION_Supplier.hxx.

long NOTIFICATION_EXPORT::_stamp [static, private]

Definition at line 51 of file NOTIFICATION_Supplier.hxx.

Definition at line 50 of file NOTIFICATION_Supplier.hxx.

Definition at line 44 of file NOTIFICATION_Consumer.hxx.


The documentation for this protocol was generated from the following files: