MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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. More...
 

Protected Member Functions

 DtObserveConnectionComponent ()
 DtObserveConnection C. More...
 
 DtObserveConnectionComponent (const DtObserveConnectionComponent &)
 CopyCTOR not implemented. More...
 
DtObserveConnectionComponentoperator= (const DtObserveConnectionComponent &)
 Assignment operator not implemented. More...
 
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< SubjectType >::~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 Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)