Public Methods
- Port * findPort (std::string name)
- StdScheduleNode (Object_skel *object, StdFlowSystem *flowSystem)
- virtual ~StdScheduleNode ()
- void initStream (std::string name, void *ptr, long flags)
- void addDynamicPort (Port *port)
- void removeDynamicPort (Port *port)
- void start ()
- void stop ()
- void requireFlow ()
- void virtualize (std::string port, ScheduleNode *implNode,
std::string implPort)
- void devirtualize (std::string port, ScheduleNode *implNode,
std::string implPort)
- bool suspendable ()
- void suspend ()
- void restart ()
- void connect (std::string port, ScheduleNode *dest, std::string destport)
- void disconnect (std::string port, ScheduleNode *dest, std::string destport)
- AttributeType queryFlags (const std::string& port)
- void setFloatValue (std::string port, float value)
- long request (long amount)
- unsigned long calc (unsigned long cycles)
- Object_skel * object ()
- void * cast (const std::string &target)
Public Members
Port * findPort (std::string name)
| findPort |
| long NeedCycles
| NeedCycles |
| long CanPerform
| CanPerform |
StdScheduleNode (Object_skel *object, StdFlowSystem *flowSystem)
| StdScheduleNode |
~StdScheduleNode ()
| ~StdScheduleNode |
[virtual]
void initStream (std::string name, void *ptr, long flags)
| initStream |
Reimplemented from ScheduleNode.
void addDynamicPort (Port *port)
| addDynamicPort |
void removeDynamicPort (Port *port)
| removeDynamicPort |
Reimplemented from ScheduleNode.
Reimplemented from ScheduleNode.
void requireFlow ()
| requireFlow |
Reimplemented from ScheduleNode.
void virtualize (std::string port, ScheduleNode *implNode,
std::string implPort)
| virtualize |
Reimplemented from ScheduleNode.
void devirtualize (std::string port, ScheduleNode *implNode,
std::string implPort)
| devirtualize |
Reimplemented from ScheduleNode.
bool suspendable ()
| suspendable |
void connect (std::string port, ScheduleNode *dest, std::string destport)
| connect |
Reimplemented from ScheduleNode.
void disconnect (std::string port, ScheduleNode *dest, std::string destport)
| disconnect |
Reimplemented from ScheduleNode.
AttributeType queryFlags (const std::string& port)
| queryFlags |
void setFloatValue (std::string port, float value)
| setFloatValue |
Reimplemented from ScheduleNode.
long request (long amount)
| request |
unsigned long calc (unsigned long cycles)
| calc |
Object_skel * object ()
| object |
void * cast (const std::string &target)
| cast |
Reimplemented from ScheduleNode.
| Generated by: stefan on stefan on Sat Jun 2 23:13:28 2001, using kdoc 2.0a53. |