NotificationServiceMonitor

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

NotificationServiceMonitor −

SYNOPSIS

#include <acsNotificationServiceMonitor.h>

Public Member Functions

NotificationServiceMonitor (CosNotifyChannelAdmin::EventChannelFactory_ptr factory)

bool init (void)

void destroy (void)

bool issuePingEvent (void)

CORBA::ULongLong getAndResetRTT () const

Protected Attributes

CosNotifyChannelAdmin::EventChannel_var ec_

PushSupplierImpl * pushSupplierImpl

PushConsumerImpl * pushConsumerImpl

CosNotifyChannelAdmin::ProxyPushConsumer_var proxyConsumer

CosNotifyChannelAdmin::EventChannelFactory_var notify_factory_

Constructor & Destructor Documentation

NotificationServiceMonitor::NotificationServiceMonitor (CosNotifyChannelAdmin::EventChannelFactory_ptr factory)

Member Function Documentation

void NotificationServiceMonitor::destroy (void)

References ec_, pushConsumerImpl, and pushSupplierImpl.

Referenced by ACSNotificationServiceImpHandlerImpl::getDetailedServiceState(), and ACSNotificationServiceImpHandlerImpl::~ACSNotificationServiceImpHandlerImpl().

CORBA::ULongLong NotificationServiceMonitor::getAndResetRTT () const [inline]

References PushConsumerImpl::getAndResetRTT(), and pushConsumerImpl.

Referenced by ACSNotificationServiceImpHandlerImpl::getDetailedServiceState().

bool NotificationServiceMonitor::init (void)

References ec_, notify_factory_, proxyConsumer, pushConsumerImpl, and pushSupplierImpl.

Referenced by ACSNotificationServiceImpHandlerImpl::getDetailedServiceState().

bool NotificationServiceMonitor::issuePingEvent (void)

References GET_TIMESTAMP_NOW, and proxyConsumer.

Referenced by ACSNotificationServiceImpHandlerImpl::getDetailedServiceState().

Member Data Documentation

CosNotifyChannelAdmin::EventChannel_var NotificationServiceMonitor::ec_ [protected]

Referenced by destroy(), and init().

CosNotifyChannelAdmin::EventChannelFactory_var NotificationServiceMonitor::notify_factory_ [protected]

Referenced by init().

CosNotifyChannelAdmin::ProxyPushConsumer_var NotificationServiceMonitor::proxyConsumer [protected]

Referenced by init(), and issuePingEvent().

PushConsumerImpl* NotificationServiceMonitor::pushConsumerImpl [protected]

Referenced by destroy(), getAndResetRTT(), and init().

PushSupplierImpl* NotificationServiceMonitor::pushSupplierImpl [protected]

Referenced by destroy(), and init().

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.