OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf::TServedObjectCreator Class Reference

#include <ocf/autodefs.h>

Inheritance diagram for ocf::TServedObjectCreator:
ocf::TAutoCreator

Public Member Functions

 TServedObjectCreator (TAppDescriptor &appDesc)
 
TUnknownCreateObject (TObjectDescriptor objDesc, IUnknown *outer=0)
 
IDispatchCreateDispatch (TObjectDescriptor objDesc, IUnknown *outer=0)
 
void Attach (TServedObject &obj)
 
void Detach (TServedObject &obj)
 
TAppDescriptorGetAppDesc ()
 
TServedObjectGetAppObject ()
 
- Public Member Functions inherited from ocf::TAutoCreator
 TAutoCreator ()
 

Protected Attributes

TAppDescriptorAppDesc
 
TServedObjectAppObject
 

Friends

class TServedObject
 

Detailed Description

Definition at line 935 of file autodefs.h.

Constructor & Destructor Documentation

◆ TServedObjectCreator()

ocf::TServedObjectCreator::TServedObjectCreator ( TAppDescriptor & appDesc)

Definition at line 23 of file autosrv.cpp.

Member Function Documentation

◆ Attach()

void ocf::TServedObjectCreator::Attach ( TServedObject & obj)
virtual

Reimplemented from ocf::TAutoCreator.

Definition at line 55 of file autosrv.cpp.

References ocf::TAppDescriptor::AddServed(), and AppDesc.

◆ CreateDispatch()

IDispatch * ocf::TServedObjectCreator::CreateDispatch ( TObjectDescriptor objDesc,
IUnknown * outer = 0 )
virtual

Implements ocf::TAutoCreator.

Definition at line 44 of file autosrv.cpp.

References AppDesc, AppObject, ocf::TAppDescriptor::FindServed(), and TServedObject.

◆ CreateObject()

TUnknown * ocf::TServedObjectCreator::CreateObject ( TObjectDescriptor objDesc,
IUnknown * outer = 0 )
virtual

Implements ocf::TAutoCreator.

Definition at line 32 of file autosrv.cpp.

References AppDesc, AppObject, ocf::TAppDescriptor::FindServed(), and TServedObject.

◆ Detach()

void ocf::TServedObjectCreator::Detach ( TServedObject & obj)
virtual

Reimplemented from ocf::TAutoCreator.

Definition at line 62 of file autosrv.cpp.

References AppDesc, ocf::TAppDescriptor::DeleteCreator(), and ocf::TAppDescriptor::RemoveServed().

◆ GetAppDesc()

TAppDescriptor & ocf::TServedObjectCreator::GetAppDesc ( )
inline

Definition at line 943 of file autodefs.h.

◆ GetAppObject()

TServedObject * ocf::TServedObjectCreator::GetAppObject ( )
inline

Definition at line 944 of file autodefs.h.

Friends And Related Symbol Documentation

◆ TServedObject

Definition at line 953 of file autodefs.h.

Member Data Documentation

◆ AppDesc

TAppDescriptor& ocf::TServedObjectCreator::AppDesc
protected

Definition at line 947 of file autodefs.h.

◆ AppObject

TServedObject* ocf::TServedObjectCreator::AppObject
protected

Definition at line 948 of file autodefs.h.


The documentation for this class was generated from the following files: