1 #ifndef _DDD_Connection_h_ 
    2 #define _DDD_Connection_h_ 
   64     static void ProcessPending();
 
   68     static void ClearPendingList();
 
  118     void RemoveInput(
unsigned int index);
 
  123     void RemoveOutput(
unsigned int index);
 
  132     bool UseConvertFunction(
const std::string &className, 
const std::string ¶ms);
 
  139     bool UseConvertFunction(
const std::string &className);
 
  147     bool InitConverter(
const std::string& params);
 
  152     bool AllEndpointsValid();
 
  173     void NotifyAssetNameChange(
const std::string& oldname, 
const std::string& newname);
 
  192     void AllowForcePump(
bool allowForcePump);
 
  201     void AddToPendingProcesses();
 
  206     void RecheckEndpoints();
 
  211     void RefreshConverterInputEndpoints();
 
  216     void RefreshConverterOutputEndpoints();
 
  229     bool _allEndpointsValid;     
 
  236     bool _allowForcePump;        
 
The DDD_EndpintList class. A list of DDD_Endpoints. 
Definition: DDD_ConnectionEndpoint.h:119
A virtual interface class for all DataDirector attribute types. 
Definition: DDD_AttributeBase.h:87
Abstract base class for all DDD_DataDirector converters. 
Definition: DDD_ConvertBase.h:68
DDD_EndpointList & GetOutputs()
Definition: DDD_Connection.h:160
A virtual interface class for all DataDirector assets. 
Definition: DDD_AssetBase.h:115
The DDD_ConvertBase class. Base class for Data Director converters. 
DDD_EndpointList & GetInputs()
Definition: DDD_Connection.h:156
A virtual interface class for observers of attributes. AttributeObserver-derived objects are able to ...
Definition: DDD_AttributeBase.h:66
void DisplayNumber(int num)
Definition: DDD_Connection.h:181
The DDD_Connection class. Base class for connections between assets. 
Definition: DDD_Connection.h:54
int DisplayNumber() const 
Definition: DDD_Connection.h:186
The disti::DynamicPtrArray class. A templated array of objects pointers capable of dynamically growin...
Definition: AttributeChangedEmitter.h:46