Mercurial > hg > vamp-plugin-sdk
changeset 430:fbdb06ce1e9a vampipe
Move ConfigurationRequest/Response into RequestResponse.h
author | Chris Cannam |
---|---|
date | Wed, 18 May 2016 10:35:13 +0100 |
parents | 9c25e2289faa |
children | 2819b5c9a395 |
files | vamp-hostsdk/PluginConfiguration.h vamp-hostsdk/RequestResponse.h |
diffstat | 2 files changed, 40 insertions(+), 40 deletions(-) [+] |
line wrap: on
line diff
--- a/vamp-hostsdk/PluginConfiguration.h Wed May 18 10:33:08 2016 +0100 +++ b/vamp-hostsdk/PluginConfiguration.h Wed May 18 10:35:13 2016 +0100 @@ -104,44 +104,6 @@ } }; -/** - * \class ConfigurationRequest PluginConfiguration.h <vamp-hostsdk/PluginConfiguration.h> - * - * A wrapper for a plugin pointer and PluginConfiguration, bundling up - * the data needed to configure a plugin after it has been loaded. - * - * \see PluginConfiguration, ConfigurationResponse, LoadRequest, LoadResponse - */ -struct ConfigurationRequest -{ -public: - ConfigurationRequest() : // invalid request by default - plugin(0) { } - - Plugin *plugin; - PluginConfiguration configuration; -}; - -/** - * \class ConfigurationResponse PluginConfiguration.h <vamp-hostsdk/PluginConfiguration.h> - * - * The return value from a configuration request (i.e. setting the - * parameters and initialising the plugin). If the configuration was - * successful, the output list will contain the final - * post-initialisation output descriptors. If configuration failed, - * the output list will be empty. - * - * \see PluginConfiguration, ConfigurationRequest, LoadRequest, LoadResponse - */ -struct ConfigurationResponse -{ -public: - ConfigurationResponse() // failed by default - { } - - Plugin::OutputList outputs; -}; - } }
--- a/vamp-hostsdk/RequestResponse.h Wed May 18 10:33:08 2016 +0100 +++ b/vamp-hostsdk/RequestResponse.h Wed May 18 10:35:13 2016 +0100 @@ -34,8 +34,8 @@ authorization. */ -#ifndef VAMP_LOAD_REQUEST_H -#define VAMP_LOAD_REQUEST_H +#ifndef VAMP_REQUEST_RESPONSE_H +#define VAMP_REQUEST_RESPONSE_H #include "PluginStaticData.h" #include "PluginConfiguration.h" @@ -148,6 +148,44 @@ PluginConfiguration defaultConfiguration; }; +/** + * \class ConfigurationRequest RequestResponse.h <vamp-hostsdk/RequestResponse.h> + * + * A wrapper for a plugin pointer and PluginConfiguration, bundling up + * the data needed to configure a plugin after it has been loaded. + * + * \see PluginConfiguration, ConfigurationResponse, LoadRequest, LoadResponse + */ +struct ConfigurationRequest +{ +public: + ConfigurationRequest() : // invalid request by default + plugin(0) { } + + Plugin *plugin; + PluginConfiguration configuration; +}; + +/** + * \class ConfigurationResponse RequestResponse.h <vamp-hostsdk/RequestResponse.h> + * + * The return value from a configuration request (i.e. setting the + * parameters and initialising the plugin). If the configuration was + * successful, the output list will contain the final + * post-initialisation output descriptors. If configuration failed, + * the output list will be empty. + * + * \see PluginConfiguration, ConfigurationRequest, LoadRequest, LoadResponse + */ +struct ConfigurationResponse +{ +public: + ConfigurationResponse() // failed by default + { } + + Plugin::OutputList outputs; +}; + } }