MAK Data Logger API Documentation for DIS
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
MAKLogger::DtObserveConnectionComponent Class Reference

DtObserveConnectionComponent object which is the base class for events and observers which can be connected together. More...

+ Inheritance diagram for MAKLogger::DtObserveConnectionComponent:
+ Collaboration diagram for MAKLogger::DtObserveConnectionComponent:

Public Types

typedef std::list
< DtObserveConnectionSP
ConnectionList

Public Member Functions

virtual ~DtObserveConnectionComponent ()
virtual void connect (DtObserveConnectionSP con)
virtual void disconnect (DtObserveConnectionSP con)
virtual void disconnect (DtObserveConnectionComponent *component)
virtual bool isConnected (DtObserveConnectionComponent *component)
void disconnectAll ()
 Must be non virtual since called by destructor.

Protected Member Functions

 DtObserveConnectionComponent ()
 DtObserveConnection C.
 DtObserveConnectionComponent (const DtObserveConnectionComponent &)
 CopyCTOR not implemented.
DtObserveConnectionComponentoperator= (const DtObserveConnectionComponent &)
 Assignment operator not implemented.
DtObserveConnectionSP findEventObserverConnection (DtObserveConnectionComponent *event, DtObserveConnectionComponent *observer)

Protected Attributes

ConnectionList myConnections

Detailed Description

DtObserveConnectionComponent object which is the base class for events and observers which can be connected together.

Member Typedef Documentation

Constructor & Destructor Documentation

virtual MAKLogger::DtObserveConnectionComponent::~DtObserveConnectionComponent ( )
virtual
MAKLogger::DtObserveConnectionComponent::DtObserveConnectionComponent ( )
protected
MAKLogger::DtObserveConnectionComponent::DtObserveConnectionComponent ( const DtObserveConnectionComponent )
protected

CopyCTOR not implemented.

Member Function Documentation

virtual void MAKLogger::DtObserveConnectionComponent::connect ( DtObserveConnectionSP  con)
virtual
virtual void MAKLogger::DtObserveConnectionComponent::disconnect ( DtObserveConnectionSP  con)
virtual
virtual void MAKLogger::DtObserveConnectionComponent::disconnect ( DtObserveConnectionComponent component)
virtual
void MAKLogger::DtObserveConnectionComponent::disconnectAll ( )

Must be non virtual since called by destructor.

Referenced by MAKLogger::DtObserver< DtMessageState >::~DtObserver().

DtObserveConnectionSP MAKLogger::DtObserveConnectionComponent::findEventObserverConnection ( DtObserveConnectionComponent event,
DtObserveConnectionComponent observer 
)
protected
virtual bool MAKLogger::DtObserveConnectionComponent::isConnected ( DtObserveConnectionComponent component)
virtual
DtObserveConnectionComponent& MAKLogger::DtObserveConnectionComponent::operator= ( const DtObserveConnectionComponent )
protected

Assignment operator not implemented.

Member Data Documentation

ConnectionList MAKLogger::DtObserveConnectionComponent::myConnections
protected

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

Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)