InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CusDtLnkUISSService Class Reference
Inheritance diagram for CusDtLnkUISSService:
CServiceProviderIK2ServiceProviderIPMUnknown

Public Member Functions

 CusDtLnkUISSService (IPMUnknown *)
 
virtual void GetName (PMString *)
 
virtual ServiceID GetServiceID (void)
 
virtual bool16 IsDefaultServiceProvider (void)
 
virtual InstancePerX GetInstantiationPolicy (void)
 
- Public Member Functions inherited from CServiceProvider
 CServiceProvider (IPMUnknown *boss)
 
virtual bool16 HasMultipleIDs () const
 
virtual void GetServiceIDs (K2Vector< ServiceID > &serviceIDs)
 
virtual IPlugIn::ThreadingPolicy GetThreadingPolicy () const
 

Additional Inherited Members

- Public Types inherited from IK2ServiceProvider
enum  { kDefaultIID = IID_IK2SERVICEPROVIDER }
 
enum  InstancePerX { kInstancePerSession, kInstancePerUse, kInstancePerSessionPreload, kInstancePerSessionNoPurge }
 
- Protected Member Functions inherited from CServiceProvider
void InitThreadingPolicy (PMIID whichIID=IID_IK2SERVICEPROVIDER)
 
- Protected Attributes inherited from CServiceProvider
IPlugIn::ThreadingPolicy fThreadingPolicy
 

Member Function Documentation

IK2ServiceProvider::InstancePerX CusDtLnkUISSService::GetInstantiationPolicy (void )
virtual

Get the instantiation policy used for this service.

See Also
IK2ServiceMgr
Returns
InstancePerX the instantiation policy

Reimplemented from CServiceProvider.

void CusDtLnkUISSService::GetName (PMStringpName)
virtual

A service may optionally have a name. The service registry does not use this name in any way.

Reimplemented from CServiceProvider.

ServiceID CusDtLnkUISSService::GetServiceID (void )
virtual

Each type of service is identified by a ServiceID. This function returns the ServiceID that this service implements.

Implements IK2ServiceProvider.

bool16 CusDtLnkUISSService::IsDefaultServiceProvider (void )
virtual

For the majority of service providers this method should return kFalse. However, if a specific service provider should always be the default for its service this can be set to kTrue.

Reimplemented from CServiceProvider.