WvStreams
|
WvMonikerBase is an auto-registration class for putting things into a WvMonikerRegistry. More...
#include <wvmoniker.h>
Public Attributes | |
WvString | id |
WvMonikerRegistry * | reg |
Protected Member Functions | |
WvMonikerBase (const UUID &iid, WvStringParm _id, WvMonikerCreateFunc *func, const bool override=false) | |
WvMonikerBase is an auto-registration class for putting things into a WvMonikerRegistry.
When a WvMonikerBase instance is created, it registers a moniker prefix ("test:", "ssl:", "ini:", etc) and a factory function that can be used to create an IObject using that prefix.
When the instance is destroyed, it auto-unregisters the moniker prefix from the registry.
You can't actually create one of these, because it's not typesafe. See WvMoniker<T> instead.
Definition at line 31 of file wvmoniker.h.