class StdScheduleNode


Full nameArts::StdScheduleNode
Definition#include <arts/synthschedule.h>
InheritsArts::ScheduleNode [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

Port * findPort (std::string name)

long Busy

long BusyHit

scheduling variables - directly accessed by other schedNodes *

long NeedCycles

scheduling variables - directly accessed by other schedNodes *

long CanPerform

scheduling variables - directly accessed by other schedNodes *

 StdScheduleNode (Object_skel *object, StdFlowSystem *flowSystem)

scheduling variables - directly accessed by other schedNodes *

 ~StdScheduleNode ()

[virtual]

void  initStream (std::string name, void *ptr, long flags)

Reimplemented from ScheduleNode.

void  addDynamicPort (Port *port)

void  removeDynamicPort (Port *port)

void  start ()

Reimplemented from ScheduleNode.

void  stop ()

Reimplemented from ScheduleNode.

void  requireFlow ()

Reimplemented from ScheduleNode.

void  virtualize (std::string port, ScheduleNode *implNode, std::string implPort)

Reimplemented from ScheduleNode.

void  devirtualize (std::string port, ScheduleNode *implNode, std::string implPort)

Reimplemented from ScheduleNode.

bool  suspendable ()

void  suspend ()

void  restart ()

void  connect (std::string port, ScheduleNode *dest, std::string destport)

Reimplemented from ScheduleNode.

void  disconnect (std::string port, ScheduleNode *dest, std::string destport)

Reimplemented from ScheduleNode.

AttributeType  queryFlags (const std::string& port)

void  setFloatValue (std::string port, float value)

Reimplemented from ScheduleNode.

long  request (long amount)

unsigned long  calc (unsigned long cycles)

Object_skel * object ()

void * cast (const std::string &target)

Reimplemented from ScheduleNode.


Generated by: stefan@stefan on Sat Feb 24 19:11:23 2001, using kdoc 2.0a47.