Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription Class Reference

Inheritance diagram for cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription:

Inheritance graph
[legend]
Collaboration diagram for cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NotificationChannelSuscription (String channelName, ContainerServices cServices) throws alma.acs.exceptions.AcsJException
void push_structured_event (StructuredEvent stEvent) throws org.omg.CosEventComm.Disconnected
String getChannelName ()

Private Member Functions

void saveSampledData (long time, double value)

Private Attributes

LinkedBlockingQueue< DataItemcChannel = null
ContainerServices cServices

Constructor & Destructor Documentation

cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription::NotificationChannelSuscription String  channelName,
ContainerServices  cServices
throws alma.acs.exceptions.AcsJException [inline]
 

Notifies the subscription to the channel service.

Parameters:
channelName The name of the channel.
cServices Services of the container.


Member Function Documentation

String cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription::getChannelName  )  [inline]
 

Returns the name of the channel.

void cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription::push_structured_event StructuredEvent  stEvent  )  throws org.omg.CosEventComm.Disconnected [inline]
 

Saves a log with information about time and value of the sampled data.

Parameters:
stEvent A structured event.

Reimplemented from alma::acs::nc::Consumer.

void cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription::saveSampledData long  time,
double  value
[inline, private]
 


Member Data Documentation

LinkedBlockingQueue<DataItem> cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription::cChannel = null [private]
 

ContainerServices cl::utfsm::samplingSystemUI::core::NotificationChannelSuscription::cServices [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:10:04 2009 for ACS Java API by doxygen 1.3.8