Enhancement #1524
Remove singleton implementation of plugin mechanism
Status: | Resolved | Start date: | 05/30/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Wienke | % Done: | 100% | |
Category: | Plugins | |||
Target version: | Robotics Service Bus - rsb-0.9 |
Description
Avoid problems of global state.
Associated revisions
fixes #1524: Remove singleton implementation of plugin Manager
Make this a class that clients can instantiate on their own.
- Manager.h: remove singleton implementation, make non-copyable to avoid
multiple initialization problems of plugins - Configurator.{h,cpp}: Adapt to API change
- PluginTest.cpp: Adapt to API change
PluginUse.cpp: Adapt to API change
History
#1 Updated by J. Wienke over 10 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset rsc|commit:c48603c5fb597505424d39df7ff30f48847433a9.