The MAUVE Toolchain
mauve::runtime::SharedDataInterface< T > Member List

This is the complete list of members for mauve::runtime::SharedDataInterface< T >, including all inherited members.

C typedef (defined in mauve::runtime::SharedDataInterface< T >)mauve::runtime::SharedDataInterface< T >
cleanup() overridefinalmauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
cleanup_hook()mauve::runtime::WithHookinlineprotectedvirtual
configure() overridefinalmauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
configure_hook()mauve::runtime::WithHookinlineprotectedvirtual
core() const (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlineprotected
core_ptr() const overridefinal (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
get_properties() const mauve::runtime::HasProperty
get_properties_size() const (defined in mauve::runtime::HasProperty)mauve::runtime::HasPropertyinline
get_property(std::string const &name) const (defined in mauve::runtime::HasProperty)mauve::runtime::HasProperty
get_property(int index) const (defined in mauve::runtime::HasProperty)mauve::runtime::HasProperty
get_service(std::string const &name) const overridefinalmauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >virtual
get_service(int index) const overridefinal (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >virtual
get_service_index(const Service *service) const overridefinal (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >virtual
get_services() const overridefinalmauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >virtual
get_services_size() const overridefinal (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
HasProperty() (defined in mauve::runtime::HasProperty)mauve::runtime::HasProperty
Interface(Interface const &other)=delete (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >
Interface() (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >protected
is_configured() const overridefinalmauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
logger() const overridemauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
mk_call_service(std::string const &name, typename CallServiceImpl< SharedDataCore< T >, R, P... >::action_t action) (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >protected
mk_event_service(std::string const &name, typename EventServiceImpl< SharedDataCore< T > >::action_t action) (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >protected
mk_property(std::string const &name, T init_value)mauve::runtime::HasPropertyprotected
mk_read_service(std::string const &name, typename ReadServiceImpl< SharedDataCore< T >, T >::action_t action) (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >protected
mk_write_service(std::string const &name, typename WriteServiceImpl< SharedDataCore< T >, T >::action_t action) (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >protected
name() constmauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlinevirtual
read (defined in mauve::runtime::SharedDataInterface< T >)mauve::runtime::SharedDataInterface< T >
read_status (defined in mauve::runtime::SharedDataInterface< T >)mauve::runtime::SharedDataInterface< T >
read_value (defined in mauve::runtime::SharedDataInterface< T >)mauve::runtime::SharedDataInterface< T >
reset (defined in mauve::runtime::SharedDataInterface< T >)mauve::runtime::SharedDataInterface< T >
shell() const (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >inlineprotected
type_name() const mauve::runtime::AbstractInterface
write (defined in mauve::runtime::SharedDataInterface< T >)mauve::runtime::SharedDataInterface< T >
~HasProperty() noexcept (defined in mauve::runtime::HasProperty)mauve::runtime::HasPropertyvirtual
~Interface() noexcept (defined in mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >)mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >protectedvirtual