Ingen  0.5.1
Public Types | Public Member Functions | List of all members
Ingen::Server::BlockFactory Class Reference

Discovers and loads plugin libraries. More...

#include <BlockFactory.hpp>

+ Inheritance diagram for Ingen::Server::BlockFactory:
+ Collaboration diagram for Ingen::Server::BlockFactory:

Public Types

typedef std::map< Raul::URI, PluginImpl * > Plugins
 

Public Member Functions

 BlockFactory (Ingen::World *world)
 
std::set< PluginImpl * > refresh ()
 Reload plugin list. More...
 
void load_plugin (const Raul::URI &uri)
 
const Plugins & plugins ()
 
PluginImplplugin (const Raul::URI &uri)
 

Detailed Description

Discovers and loads plugin libraries.

Member Function Documentation

§ refresh()

std::set< PluginImpl * > Ingen::Server::BlockFactory::refresh ( )

Reload plugin list.

Returns
The set of newly loaded plugins.

References Ingen::Server::BlockImpl::plugin().


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