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

_name

[protected]

void * _ptr

_ptr

[protected]

AttributeType _flags

_flags

[protected]

StdScheduleNode * parent

parent

[protected]

class VPort * _vport

_vport

[protected]

bool _dynamicPort

_dynamicPort

[protected]

std::list<Port *> autoDisconnect

autoDisconnect

[protected]

void  addAutoDisconnect (Port *source)

addAutoDisconnect

[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)

removeAutoDisconnect

[protected]

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

Port

 ~Port ()

~Port

[virtual]

inline VPort*  vport ()

vport

AttributeType  flags ()

flags

std::string  name ()

name

void  setPtr (void *ptr)

setPtr

inline bool  dynamicPort ()

dynamicPort

inline void  setDynamicPort ()

setDynamicPort

class AudioPort * audioPort ()

audioPort

[virtual]

class ASyncPort * asyncPort ()

asyncPort

[virtual]

void  disconnectAll ()

disconnectAll

[virtual]

void  connect (Port *)

connect

[pure virtual]

void  disconnect (Port *)

disconnect

[pure virtual]


Generated by: stefan on stefan on Sat Jun 2 23:13:28 2001, using kdoc 2.0a53.