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

#include <port.hpp>

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

List of all members.

Public Member Functions

virtual void connect (out_port_base &port)
virtual void disconnect ()
bool connected () const
bool rt_connected () const
out_port_basesource ()
out_port_basert_source ()
const out_port_basesource () const
const out_port_basert_source () const
virtual bool rt_in_available () const
virtual void rt_process (rt_process_context &rt)

Public Attributes

out_port_referee_hook _out_port_referee_hook

Protected Member Functions

 in_port_base (std::string name, graph::node *owner)
void _connect (out_port_base *source)
 Tools useful for derivates overriding connect.
void _user_connect (out_port_base *source)
void _rt_connect (out_port_base *source)

Constructor & Destructor Documentation

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

Member Function Documentation

void psynth::graph::in_port_base::_connect ( out_port_base source) [protected]

Tools useful for derivates overriding connect.

See also:
soft_buffer_port.
void psynth::graph::in_port_base::_rt_connect ( out_port_base source) [protected]
void psynth::graph::in_port_base::_user_connect ( out_port_base source) [protected]
void psynth::graph::in_port_base::connect ( out_port_base port) [virtual]
bool psynth::graph::in_port_base::connected ( ) const [inline]
void psynth::graph::in_port_base::disconnect ( ) [virtual]
bool psynth::graph::in_port_base::rt_connected ( ) const [inline]
bool psynth::graph::in_port_base::rt_in_available ( ) const [virtual]
void psynth::graph::in_port_base::rt_process ( rt_process_context rt) [virtual]
const out_port_base& psynth::graph::in_port_base::rt_source ( ) const [inline]
out_port_base& psynth::graph::in_port_base::rt_source ( ) [inline]
out_port_base& psynth::graph::in_port_base::source ( ) [inline]
const out_port_base& psynth::graph::in_port_base::source ( ) const [inline]

Member Data Documentation


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