ServiceAggregate Class Reference

#include <mw/cwrt/service.h>

class ServiceAggregate
Public Member Functions
ServiceAggregate(IServiceBase *)
virtual ~ServiceAggregate()
voidaddRef()
voidgetInterface(const ServiceInterfaceInfo &, void **)
QObject *getServiceObject()
voidrelease()

Detailed Description

The class for aggregate service object or inner object, reference count is not used

Constructor & Destructor Documentation

ServiceAggregate ( IServiceBase * )

ServiceAggregate(IServiceBase *parent)[inline]

~ServiceAggregate ( )

~ServiceAggregate()[inline, virtual]

Member Function Documentation

addRef ( )

voidaddRef()[inline]

getInterface ( const ServiceInterfaceInfo &, void ** )

voidgetInterface(const ServiceInterfaceInfo &aInterfaceInfo,
void **aInterface
)[inline]

Begin IServiceBase implementation.

getServiceObject ( )

QObject *getServiceObject()[inline]

release ( )

voidrelease()[inline]