Version: 8.3.0
NOTIFICATION_Supplier Class Reference

#include <NOTIFICATION_Supplier.hxx>

Inheritance diagram for NOTIFICATION_Supplier:

Public Member Functions

 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_push_supplier ()
 
void subscription_change (const CosN_EventTypeSeq &added, const CosN_EventTypeSeq &deled)
 

Private Attributes

bool _ok
 
const char_sender
 
long _counter
 
CosNA_StructuredProxyPushConsumer_var proxy_consumer
 

Static Private Attributes

static long _stamp = 0
 

Constructor & Destructor Documentation

NOTIFICATION_Supplier::NOTIFICATION_Supplier ( const char instanceName,
bool  notif 
)
NOTIFICATION_Supplier::~NOTIFICATION_Supplier ( )
virtual

References _ok, MESSAGE, and proxy_consumer.

Member Function Documentation

void NOTIFICATION_Supplier::disconnect_structured_push_supplier ( )
private
void NOTIFICATION_Supplier::Send ( const char graph,
const char node,
const char type,
const char message 
)
void NOTIFICATION_Supplier::subscription_change ( const CosN_EventTypeSeq added,
const CosN_EventTypeSeq deled 
)
private

Field Documentation

long NOTIFICATION_Supplier::_counter
private

Referenced by Send().

bool NOTIFICATION_Supplier::_ok
private
const char* NOTIFICATION_Supplier::_sender
private

Referenced by Send().

long NOTIFICATION_Supplier::_stamp = 0
staticprivate

Referenced by Send().

CosNA_StructuredProxyPushConsumer_var NOTIFICATION_Supplier::proxy_consumer
private