General KERNEL Documentation     End User KERNEL Services  


NOTIFICATION_Supplier Class Reference

#include <NOTIFICATION_Supplier.hxx>

Inheritance diagram for NOTIFICATION_Supplier:

Inheritance graph
Collaboration diagram for NOTIFICATION_Supplier:

Collaboration graph

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]
 


Member Function Documentation

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

void NOTIFICATION_Supplier::disconnect_structured_push_supplier  )  [private]
 

void NOTIFICATION_Supplier::subscription_change const CosN_EventTypeSeq added,
const CosN_EventTypeSeq deled
[private]
 


Field Documentation

bool NOTIFICATION_Supplier::_ok [private]
 

const char* NOTIFICATION_Supplier::_sender [private]
 

long NOTIFICATION_Supplier::_counter [private]
 

CosNA_StructuredProxyPushConsumer_var NOTIFICATION_Supplier::proxy_consumer [private]
 

long NOTIFICATION_Supplier::_stamp = 0 [static, private]