libpsynth 0.2.1
Public Member Functions | Friends
psynth::world_node Class Reference

#include <world.hpp>

Collaboration diagram for psynth::world_node:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 world_node ()
 world_node (const world_node &o)
bool is_null () const
int get_id () const
int get_type () const
const std::string & get_name ()
worldget_world ()
void add_listener (world_node_listener *cl)
void delete_listener (world_node_listener *cl)
void delete_me ()
void activate ()
void deactivate ()
template<typename T >
void set_param (int id, const T &data)
template<typename T >
void set_param (const std::string &name, const T &data)
void attach_watch (int type, int in_sock, graph::watch *watch)
void detach_watch (int type, int in_sock, graph::watch *watch)
int get_param_id (const std::string &name) const
const std::string & get_param_name (int id) const
int get_param_type (int id) const
int get_param_type (const std::string &name) const
template<typename T >
void get_param (int id, T &data) const
template<typename T >
void get_param (const std::string &name, T &data) const
bool operator== (const world_node &o) const
bool operator!= (const world_node &o) const

Friends

class world

Constructor & Destructor Documentation

psynth::world_node::world_node ( ) [inline]
psynth::world_node::world_node ( const world_node o) [inline]

Member Function Documentation

void psynth::world_node::activate ( ) [inline]
void psynth::world_node::add_listener ( world_node_listener cl) [inline]
void psynth::world_node::attach_watch ( int  type,
int  in_sock,
graph::watch watch 
) [inline]
void psynth::world_node::deactivate ( ) [inline]
void psynth::world_node::delete_listener ( world_node_listener cl) [inline]
void psynth::world_node::delete_me ( ) [inline]
void psynth::world_node::detach_watch ( int  type,
int  in_sock,
graph::watch watch 
) [inline]
int psynth::world_node::get_id ( ) const [inline]
const std::string& psynth::world_node::get_name ( ) [inline]
template<typename T >
void psynth::world_node::get_param ( int  id,
T &  data 
) const [inline]
template<typename T >
void psynth::world_node::get_param ( const std::string &  name,
T &  data 
) const [inline]
int psynth::world_node::get_param_id ( const std::string &  name) const [inline]
const std::string& psynth::world_node::get_param_name ( int  id) const [inline]
int psynth::world_node::get_param_type ( const std::string &  name) const [inline]
int psynth::world_node::get_param_type ( int  id) const [inline]
int psynth::world_node::get_type ( ) const [inline]
world* psynth::world_node::get_world ( ) [inline]
bool psynth::world_node::is_null ( ) const [inline]
bool psynth::world_node::operator!= ( const world_node o) const [inline]
bool psynth::world_node::operator== ( const world_node o) const [inline]
template<typename T >
void psynth::world_node::set_param ( int  id,
const T &  data 
) [inline]
template<typename T >
void psynth::world_node::set_param ( const std::string &  name,
const T &  data 
) [inline]

Friends And Related Function Documentation

friend class world [friend]

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