|
| UCOM_RESOLVE (IObject, IObjectPool) |
|
virtual tResult | CreateInstance (const char *strCID, iobject_ptr< IObject > &oObject, const tChar *strNameOfObject="") const |
|
virtual tResult | GetClasses (iobject_enum< const IClassInfo > &lstOfClasses) const |
|
virtual tResult | ReleaseObject (const iobject_ptr< IObject > &i_pRelease) |
|
virtual size_t | GetCacheSize () const |
| Get entire size of the cache which is also the amount of preallocated objects.
|
|
virtual size_t | GetUseCount () const |
| Get amount of objects currently in use.
|
|
virtual tResult | ResizeCache (size_t i_nSize) |
| Resize the cache.
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object.
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying.
|
|
void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor.
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object.
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying.
|
|
void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor.
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object.
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying.
|
|
void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor.
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast()
|
|
template<typename T>
class adtf::ucom::ant::cPooledClassFactory< T >
Definition at line 18 of file class_factory_pooled.h.