The MAUVE Toolchain
|
Public Member Functions | |
void | disconnect () |
AbstractPort * | get_port (std::string const &name) const |
AbstractPort * | get_port (int index) const |
const std::vector< AbstractPort * > | get_ports () const |
Get the ports of the shell. More... | |
std::size_t | get_ports_size () const |
![]() | |
virtual void | cleanup ()=0 |
Cleanup the object. | |
virtual bool | configure ()=0 |
Configure the object. | |
virtual bool | is_configured () const =0 |
Get the configuration status of the configurable object. More... | |
Protected Member Functions | |
template<typename R , typename... P> | |
CallPort< R, P... > | mk_call_port (std::string const &name, R default_value) |
EventPort & | mk_event_port (std::string const &name) |
template<typename PORT , typename... PARAM> | |
PORT & | mk_port (std::string const &name, PARAM...parameters) |
Create a new port in this shell. More... | |
template<typename T > | |
ReadPort< T > & | mk_read_port (std::string const &name, T default_value) |
template<typename T > | |
WritePort< T > & | mk_write_port (std::string const &name) |
const std::vector<AbstractPort*> mauve::runtime::HasPort::get_ports | ( | ) | const |
Get the ports of the shell.
|
protected |