Om  1.0.0
A universal framework for multimedia simulation
Classes | Public Member Functions | List of all members
om::engine::base::ConnectionManager Class Reference

A class that manages the sequential processing of data-flow connections between arbitrary objects. More...

#include <omEngineConnectionManager.h>

Public Member Functions

 ConnectionManager ()
 Create a new default connection manager with no connections. More...
 
Bool addConnector (Connector *connector)
 Add a new connector that should be processed by this connection manager. More...
 
Bool removeConnector (const Connector *connector)
 Remove a connector from this connection manager so that is no longer processed. More...
 
void clearConnectors ()
 Clear all connectors from this connection manager. More...
 
void update (const Time &dt)
 Process all of the connectors that are part of this connection manager. More...
 

Detailed Description

A class that manages the sequential processing of data-flow connections between arbitrary objects.

Constructor & Destructor Documentation

om::engine::base::ConnectionManager::ConnectionManager ( )

Create a new default connection manager with no connections.

Member Function Documentation

Bool om::engine::base::ConnectionManager::addConnector ( Connector connector)

Add a new connector that should be processed by this connection manager.

Bool om::engine::base::ConnectionManager::removeConnector ( const Connector connector)

Remove a connector from this connection manager so that is no longer processed.

void om::engine::base::ConnectionManager::clearConnectors ( )

Clear all connectors from this connection manager.

void om::engine::base::ConnectionManager::update ( const Time dt)

Process all of the connectors that are part of this connection manager.


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