#include <procnode.hpp>

Definition at line 74 of file procnode.hpp.
Public Member Functions | |
| virtual uint | getNrI () const =0 |
| virtual uint | getNrO () const =0 |
| typedef void() | ProcFunc (BuffHandle::PBuff, uint) |
Public Attributes | |
| RefArray< InChanDescriptor > & | in |
| RefArray< ChannelDescriptor > & | out |
| ProcFunc * | processFunction |
Protected Member Functions | |
| virtual BuffHandle | callDown (State ¤tProcess, uint requiredOutputNr) const =0 |
| the wiring-dependent part of the node operation. | |
| WiringDescriptor (RefArray< ChannelDescriptor > &o, RefArray< InChanDescriptor > &i, ProcFunc pFunc) | |
Friends | |
| class | ProcNode |
| virtual BuffHandle engine::WiringDescriptor::callDown | ( | State & | currentProcess, | |
| uint | requiredOutputNr | |||
| ) | const [protected, pure virtual] |
the wiring-dependent part of the node operation.
Includes the creation of a one-way state object on the stack holding the actual buffer pointers and issuing the recrusive pull() calls
Implemented in engine::NodeWiring< STATE >.
Referenced by engine::ProcNode::pull().

1.5.6