class Port


Contains pure virtuals
Full nameArts::Port
Definition#include <arts/synthschedule.h>
Inherited byAudioPort, MultiPort
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

std::string _name

[protected: ]

void * _ptr

[protected: ]

AttributeType _flags

[protected: ]

StdScheduleNode * parent

[protected: ]

class VPort * _vport

[protected: ]

bool _dynamicPort

[protected: ]

std::list<Port *> autoDisconnect

[protected: ]

void  addAutoDisconnect (Port *source)

[protected: ]

call these from your (dis)connect implementation as soon as a the port gets (dis)connected to some other port (only one call per connection: destinationport->addAutoDisconnect(sourceport), not for the other direction)

void  removeAutoDisconnect (Port *source)

[protected: ]

 Port (std::string name, void *ptr, long flags, StdScheduleNode* parent)

 ~Port ()

[virtual]

inline VPort*  vport ()

AttributeType  flags ()

std::string  name ()

void  setPtr (void *ptr)

inline bool  dynamicPort ()

inline void  setDynamicPort ()

class AudioPort * audioPort ()

[virtual]

class ASyncPort * asyncPort ()

[virtual]

void  disconnectAll ()

[virtual]

void  connect (Port *)

[pure virtual]

void  disconnect (Port *)

[pure virtual]


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