|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
OLE object exposed for automated access of internal object. More...
#include <ocf/autodefs.h>
Public Member Functions | |
| TServedObject (TObjectDescriptor &obj, TServedObjectCreator &creator, IUnknown *outer=0) | |
| ~TServedObject () | |
| TServedObject * | GetAppObject () |
| TServedObjectCreator & | GetCreator () |
| operator IDispatch * () | |
| owl::ulong _IFUNC | AddRef () |
| owl::ulong _IFUNC | Release () |
| HRESULT _IFUNC | QueryInterface (const GUID &iid, void **iface) |
Public Attributes | |
| void * | Object |
| pointer to C++ object instance, 0 if deleted | |
| const void * | RootObject |
| pointer to object of most derived class | |
| TAutoClass * | Class |
| class of which object is an instance | |
| TServedObjectCreator & | Creator |
| owl::TLangId | ReqLang |
| language requested by caller | |
| TObjectDescriptor::TDestruct | Destruct |
| what to do with C++ object | |
Protected Member Functions | |
| HRESULT | QueryObject (const IID &iid, void **iface) |
Friends | |
| class _ICLASS | TAppDescriptor |
| class _ICLASS | TOcxView |
| class _ICLASS | TOcControl |
OLE object exposed for automated access of internal object.
Definition at line 972 of file autodefs.h.
| ocf::TServedObject::TServedObject | ( | TObjectDescriptor & | obj, |
| TServedObjectCreator & | creator, | ||
| IUnknown * | outer = 0 ) |
Definition at line 97 of file autosrv.cpp.
References ReqLang, and RootObject.
| ocf::TServedObject::~TServedObject | ( | ) |
Definition at line 111 of file autosrv.cpp.
References Class, Creator, Destruct, ocf::TServedObjectCreator::Detach(), ocf::TAutoClass::GetDestructor(), Object, and ocf::TObjectDescriptor::Quiet.
|
inline |
Definition at line 993 of file autodefs.h.
|
inline |
Definition at line 977 of file autodefs.h.
|
inline |
Definition at line 978 of file autodefs.h.
|
inline |
Definition at line 1802 of file autodefs.h.
Definition at line 995 of file autodefs.h.
Definition at line 84 of file autosrv.cpp.
References HR_NOERROR, and ocf::IID_TServedObject.
|
inline |
Definition at line 994 of file autodefs.h.
|
friend |
Definition at line 1078 of file autodefs.h.
|
friend |
Definition at line 1080 of file autodefs.h.
| TAutoClass* ocf::TServedObject::Class |
class of which object is an instance
Definition at line 984 of file autodefs.h.
| TServedObjectCreator& ocf::TServedObject::Creator |
Definition at line 985 of file autodefs.h.
| TObjectDescriptor::TDestruct ocf::TServedObject::Destruct |
what to do with C++ object
Definition at line 988 of file autodefs.h.
| void* ocf::TServedObject::Object |
pointer to C++ object instance, 0 if deleted
Definition at line 982 of file autodefs.h.
| owl::TLangId ocf::TServedObject::ReqLang |
language requested by caller
Definition at line 986 of file autodefs.h.
| const void* ocf::TServedObject::RootObject |
pointer to object of most derived class
Definition at line 983 of file autodefs.h.