libpsynth 0.2.1
Public Member Functions | Protected Member Functions
psynth::graph::port_base Class Reference

#include <port.hpp>

Inheritance diagram for psynth::graph::port_base:
Inheritance graph
[legend]
Collaboration diagram for psynth::graph::port_base:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual base::type_value type () const =0
virtual const port_metameta () const =0
virtual void rt_context_update (rt_process_context &)
std::string name ()
nodeowner ()
const nodeowner () const
void _set_owner (node *new_owner=0)
void _set_name (std::string new_name)
bool _has_owner () const

Protected Member Functions

 port_base (std::string name, node *owner)

Constructor & Destructor Documentation

psynth::graph::port_base::port_base ( std::string  name,
node owner 
) [protected]

Member Function Documentation

bool psynth::graph::port_base::_has_owner ( ) const [inline]
void psynth::graph::port_base::_set_name ( std::string  new_name)
void psynth::graph::port_base::_set_owner ( node new_owner = 0)
virtual const port_meta& psynth::graph::port_base::meta ( ) const [pure virtual]
std::string psynth::graph::port_base::name ( ) [inline]
node& psynth::graph::port_base::owner ( ) [inline]
const node& psynth::graph::port_base::owner ( ) const [inline]
virtual void psynth::graph::port_base::rt_context_update ( rt_process_context ) [inline, virtual]
virtual base::type_value psynth::graph::port_base::type ( ) const [pure virtual]

The documentation for this class was generated from the following files: