SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DynamicPortManager Class Reference

#include <DynamicPortManager.h>

Inheritance diagram for DynamicPortManager:

Public Member Functions

 DynamicPortManager (ConnectionAddedSignalType &addedSignal, ConnectionRemovedSignalType &removeSignal, const NetworkEditorController *controller)
 
void connectionAddedNeedToCloneAPort (const SCIRun::Dataflow::Networks::ConnectionDescription &)
 
void connectionRemovedNeedToRemoveAPort (const SCIRun::Dataflow::Networks::ConnectionId &)
 
boost::signals2::connection connectPortAdded (const PortAddedSignalType::slot_type &subscriber)
 
boost::signals2::connection connectPortRemoved (const PortRemovedSignalType::slot_type &subscriber)
 
bool isDisabled () const
 
void enable ()
 
void disable ()
 

Constructor & Destructor Documentation

DynamicPortManager ( ConnectionAddedSignalType addedSignal,
ConnectionRemovedSignalType removeSignal,
const NetworkEditorController controller 
)

Member Function Documentation

void connectionAddedNeedToCloneAPort ( const SCIRun::Dataflow::Networks::ConnectionDescription cd)
Todo:
: assumption: dynamic = input
void connectionRemovedNeedToRemoveAPort ( const SCIRun::Dataflow::Networks::ConnectionId id)
boost::signals2::connection connectPortAdded ( const PortAddedSignalType::slot_type &  subscriber)
boost::signals2::connection connectPortRemoved ( const PortRemovedSignalType::slot_type &  subscriber)
void disable ( )
inline
void enable ( )
inline
bool isDisabled ( ) const
inline

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