Lines Matching defs:PluginBase
66 struct PluginBase { struct
68 explicit PluginBase(std::string name): pluginName_(std::move(name)) {} in PluginBase() function
78 std::string GetName() const in GetName()
93 virtual Status Init() in Init()
107 virtual Status Deinit() in Deinit()
122 virtual Status Prepare() in Prepare()
137 virtual Status Reset() in Reset()
152 virtual Status Start() in Start()
166 virtual Status Stop() in Stop()
182 virtual Status GetParameter(Tag tag, ValueType &value) in GetParameter()
200 virtual Status SetParameter(Tag tag, const ValueType &value) in SetParameter()
213 virtual std::shared_ptr<Allocator> GetAllocator() in GetAllocator()