Version: 9.12.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::NOTIFICATION_Supplier ( const char *  instanceName,
bool  notif 
)

◆ ~NOTIFICATION_Supplier()

NOTIFICATION_Supplier::~NOTIFICATION_Supplier ( )
virtual

References _ok, MESSAGE, and proxy_consumer.

Member Function Documentation

◆ disconnect_structured_push_supplier()

void NOTIFICATION_Supplier::disconnect_structured_push_supplier ( )
private

◆ Send()

void NOTIFICATION_Supplier::Send ( const char *  graph,
const char *  node,
const char *  type,
const char *  message 
)

◆ subscription_change()

void NOTIFICATION_Supplier::subscription_change ( const CosN_EventTypeSeq added,
const CosN_EventTypeSeq deled 
)
private

Field Documentation

◆ _counter

long NOTIFICATION_Supplier::_counter
private

Referenced by Send().

◆ _ok

bool NOTIFICATION_Supplier::_ok
private

◆ _sender

const char* NOTIFICATION_Supplier::_sender
private

Referenced by Send().

◆ _stamp

long NOTIFICATION_Supplier::_stamp = 0
staticprivate

Referenced by Send().

◆ proxy_consumer

CosNA_StructuredProxyPushConsumer_var NOTIFICATION_Supplier::proxy_consumer
private