Mercurial > hg > piper-cpp
annotate vamp-client/Loader.h @ 95:b6ac26b72b59
Implement list, use request-response classes in loader
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Thu, 13 Oct 2016 14:31:10 +0100 |
parents | a660dca988f8 |
children | 427c4c725085 |
rev | line source |
---|---|
c@94 | 1 |
c@94 | 2 #ifndef PIPER_LOADER_H |
c@94 | 3 #define PIPER_LOADER_H |
c@94 | 4 |
c@95 | 5 #include <vamp-hostsdk/RequestResponse.h> |
c@94 | 6 |
c@94 | 7 namespace piper { |
c@94 | 8 namespace vampclient { |
c@94 | 9 |
c@94 | 10 class Loader |
c@94 | 11 { |
c@94 | 12 public: |
c@94 | 13 virtual |
c@95 | 14 Vamp::HostExt::ListResponse |
c@95 | 15 listPluginData() = 0; |
c@95 | 16 |
c@95 | 17 virtual |
c@95 | 18 Vamp::HostExt::LoadResponse |
c@95 | 19 loadPlugin(const Vamp::HostExt::LoadRequest &) = 0; |
c@94 | 20 }; |
c@94 | 21 |
c@94 | 22 } |
c@94 | 23 } |
c@94 | 24 |
c@94 | 25 #endif |