fesa::OnSubscriptionEventSource::SubscriptionThread Class Reference

This class creates a thread that keeps the reconnection of pending subscriptions. More...

Inheritance diagram for fesa::OnSubscriptionEventSource::SubscriptionThread:
fesa::Thread

List of all members.

Public Member Functions

 SubscriptionThread (OnSubscriptionEventSource *)
 ~SubscriptionThread ()

Private Member Functions

void run ()
 this method has to be overridden to provide the logic for the thread. It has to contain the code that will be executed in the thread

Private Attributes

OnSubscriptionEventSourceevtSrc_
 pointer to the eventSource that created the thread

Detailed Description

This class creates a thread that keeps the reconnection of pending subscriptions.

Definition at line 108 of file OnSubscriptionEventSource.h.


Constructor & Destructor Documentation

fesa::OnSubscriptionEventSource::SubscriptionThread::SubscriptionThread ( OnSubscriptionEventSource evtSrc  ) 

Definition at line 152 of file OnSubscriptionEventSource.cpp.

References evtSrc_.

fesa::OnSubscriptionEventSource::SubscriptionThread::~SubscriptionThread (  ) 

Definition at line 157 of file OnSubscriptionEventSource.cpp.


Member Function Documentation

void fesa::OnSubscriptionEventSource::SubscriptionThread::run (  )  [private, virtual]

this method has to be overridden to provide the logic for the thread. It has to contain the code that will be executed in the thread

Implements fesa::Thread.

Definition at line 162 of file OnSubscriptionEventSource.cpp.

References fesa::OnSubscriptionEventSource::deleteSubscriptionThread(), evtSrc_, fesa::FesaException::getMessage(), fesa::OnSubscriptionEventSource::pendingSubscriptions_, fesa::OnSubscriptionEventSource::proxy_, and fesa::ProxyInterface::subscribe().


Member Data Documentation

pointer to the eventSource that created the thread

Definition at line 119 of file OnSubscriptionEventSource.h.

Referenced by run(), and SubscriptionThread().


The documentation for this class was generated from the following files:

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1