libpsynth 0.2.1
Classes | Public Types | Public Member Functions
psynth::graph::node_output Class Reference

#include <node_output.hpp>

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

List of all members.

Classes

struct  slot

Public Types

enum  in_audio_socket_id { IN_A_INPUT, N_IN_A_SOCKETS }
enum  in_control_socket_id { N_IN_C_SOCKETS }
enum  out_audio_socket_id { N_OUT_A_SOCKETS }
enum  out_control_socket_id { N_OUT_C_SOCKETS }
enum  param_id { N_PARAM }

Public Member Functions

 node_output (const audio_info &info)
 ~node_output ()
bool set_manager (node_manager *mgr)
void attach_output (audio_async_output_ptr out)
void detach_output (audio_async_output_ptr out)
void attach_passive_output (audio_output_ptr out)
void detach_passive_output (audio_output_ptr out)

Member Enumeration Documentation

Enumerator:
IN_A_INPUT 
N_IN_A_SOCKETS 
Enumerator:
N_IN_C_SOCKETS 
Enumerator:
N_OUT_A_SOCKETS 
Enumerator:
N_OUT_C_SOCKETS 
Enumerator:
N_PARAM 

Constructor & Destructor Documentation

psynth::graph::node_output::node_output ( const audio_info info)
psynth::graph::node_output::~node_output ( )

Member Function Documentation

void psynth::graph::node_output::attach_output ( audio_async_output_ptr  out) [inline]
void psynth::graph::node_output::attach_passive_output ( audio_output_ptr  out) [inline]
void psynth::graph::node_output::detach_output ( audio_async_output_ptr  out) [inline]
void psynth::graph::node_output::detach_passive_output ( audio_output_ptr  out) [inline]
bool psynth::graph::node_output::set_manager ( node_manager mgr) [inline]

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