libAlgAudio  v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AlgAudio::Module::Outlet Class Reference

#include <Module.hpp>

Public Member Functions

LateReturn ConnectToInlet (std::shared_ptr< Inlet > i)
 
LateReturn DetachFromAll ()
 
LateReturn DetachFromInlet (std::shared_ptr< Inlet > i)
 
 ~Outlet ()
 

Static Public Member Functions

static std::shared_ptr< OutletCreate (std::string id, std::string name, std::shared_ptr< Module > mod)
 

Public Attributes

std::list< std::weak_ptr< Bus > > buses
 
std::string id
 
Modulemod
 
std::string name
 

Constructor & Destructor Documentation

AlgAudio::Module::Outlet::~Outlet ( )
inline

Member Function Documentation

LateReturn AlgAudio::Module::Outlet::ConnectToInlet ( std::shared_ptr< Inlet i)
static std::shared_ptr<Outlet> AlgAudio::Module::Outlet::Create ( std::string  id,
std::string  name,
std::shared_ptr< Module mod 
)
static
LateReturn AlgAudio::Module::Outlet::DetachFromAll ( )
LateReturn AlgAudio::Module::Outlet::DetachFromInlet ( std::shared_ptr< Inlet i)

Member Data Documentation

std::list<std::weak_ptr<Bus> > AlgAudio::Module::Outlet::buses
std::string AlgAudio::Module::Outlet::id
Module& AlgAudio::Module::Outlet::mod
std::string AlgAudio::Module::Outlet::name

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