#include <wvmoniker.h>
Inherited by WvMoniker< T >.
Collaboration diagram for WvMonikerBase:
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 32 of file wvmoniker.h.
Public Attributes | |
WvString | id |
WvMonikerRegistry * | reg |
Protected Member Functions | |
WvMonikerBase (const XUUID &iid, WvStringParm _id, WvMonikerCreateFunc *func) | |
~WvMonikerBase () |
|
Definition at line 166 of file wvmoniker.cc. References WvMonikerRegistry::add(), WvFastString::cstr(), DEBUGLOG, WvMonikerRegistry::find_reg(), id, reg, WvMonikerCreateFunc, and WvStringParm. |
|
Definition at line 177 of file wvmoniker.cc. References WvFastString::cstr(), DEBUGLOG, WvMonikerRegistry::del(), id, reg, and WvMonikerRegistry::release(). |
|
Definition at line 40 of file wvmoniker.h. Referenced by WvMonikerBase(), and ~WvMonikerBase(). |
|
Definition at line 41 of file wvmoniker.h. Referenced by WvMonikerBase(), and ~WvMonikerBase(). |