14 #ifndef DtPortConnection_H_
15 #define DtPortConnection_H_
17 #include <vlutil/vlMachineTypes.h>
53 virtual bool attemptToActivate();
57 virtual bool canActivate()
const;
63 virtual bool attemptToActivateAtLowestPriority();
66 virtual void deactivate();
69 virtual void allowDeactivation();
74 virtual bool active()
const;
80 virtual int priority()
const;
83 virtual void setPriority(
int priority);
DtInputPort * myInputPort
Definition: portConnection.h:87
DtOutputPort * myOutputPort
Definition: portConnection.h:86
This is an abstract base class for all data elements that are passed through ports.
Definition: portData.h:25
int myPriority
Definition: portConnection.h:88
A DtPortConnection represents a connection between a DtOutputPort and a DtInputPort.
Definition: portConnection.h:29
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
const char * source
Definition: lz4.h:442
DtOutputPorts are data ports owned by data producers.
Definition: outputPort.h:46
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.