CSendingServiceInfoImpl Class Reference

class CSendingServiceInfoImpl : public CBase

Encapsulates the ECom plugged sending service data.

Sendui
Since
Series 60 3.0

Inherits from

  • CSendingServiceInfoImpl

Constructor & Destructor Documentation

CSendingServiceInfoImpl()

CSendingServiceInfoImpl()[private]

C++ default constructor.

~CSendingServiceInfoImpl()

~CSendingServiceInfoImpl()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

CopyL()

CSendingServiceInfoImpl *CopyL()const
Creates a copy of CSendingServiceInfoImpl object.
Since
Series 60 3.0

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

NewL()

CSendingServiceInfoImpl *NewL()[static]

Two-phased constructor.

NewLC()

CSendingServiceInfoImpl *NewLC()[static]

Two-phased constructor.

ServiceAddress()

const TPtrCServiceAddress()const [inline]
Returns service address.
Since
Series 60 3.0

ServiceCapabilities()

TSendingCapabilities ServiceCapabilities()const [inline]
Returns service sending capabilities.
Since
Series 60 3.0

ServiceFeatures()

TInt ServiceFeatures()const [inline]
Returns service sending capabilities.
Since
Series 60 3.0

ServiceId()

TUid ServiceId()const [inline]
Returns sending service id.
Since
Series 60 3.0

ServiceMenuName()

const TPtrCServiceMenuName()const [inline]
Returns service human readable name for the "Send"-menu.
Since
Series 60 3.0

ServiceName()

const TPtrCServiceName()const [inline]
Returns service human readable name. Service name is used in editors "To"-field.
Since
Series 60 3.0

ServiceProviderId()

TUid ServiceProviderId()const [inline]
Returns sending service provider id.
Since
Series 60 3.0

SetServiceAddressL(const TDesC &)

voidSetServiceAddressL(const TDesC &aServiceAddress)
Set service address.
Since
Series 60 3.0

Parameters

const TDesC & aServiceAddressService address.

SetServiceCapabilities(TSendingCapabilities)

voidSetServiceCapabilities(TSendingCapabilitiesaServiceCapabilities)[inline]
Set service sending capabilities.
Since
Series 60 3.0

Parameters

TSendingCapabilities aServiceCapabilitiesService sending capabilities.

SetServiceFeatures(TInt)

voidSetServiceFeatures(TIntaServiceFeatures)[inline]
Set service sending capabilities.
Since
Series 60 3.0

Parameters

TInt aServiceFeatures

SetServiceId(TUid)

voidSetServiceId(TUidaServiceId)[inline]
Set sending service id.
Since
Series 60 3.0

Parameters

TUid aServiceIdService id.

SetServiceMenuNameL(const TDesC &)

voidSetServiceMenuNameL(const TDesC &aServiceMenuName)
Set service human readable name for the "Send"-menu.
Since
Series 60 3.0

Parameters

const TDesC & aServiceMenuNameService human readable name for the "Send"-menu.

SetServiceNameL(const TDesC &)

voidSetServiceNameL(const TDesC &aServiceName)
Set service human readable name. Service name is used in editors "To"-field.
Since
Series 60 3.0

Parameters

const TDesC & aServiceNameService human readable name.

SetServiceProviderId(TUid)

voidSetServiceProviderId(TUidaServiceProviderId)[inline]
Set sending service provider id.
Since
Series 60 3.0

Parameters

TUid aServiceProviderIdService provider id.

SetTechnologyTypeId(TUid)

voidSetTechnologyTypeId(TUidaTechnologyTypeId)[inline]
Set sending service id.
Since
Series 60 3.0

Parameters

TUid aTechnologyTypeId

TechnologyTypeId()

TUid TechnologyTypeId()const [inline]
Returns sending service's technology type id.
Since
Series 60 3.1

Member Data Documentation

HBufC * iServiceAddress

HBufC *iServiceAddress[private]

TSendingCapabilities iServiceCapabilities

TSendingCapabilities iServiceCapabilities[private]

TInt iServiceFeatures

TInt iServiceFeatures[private]

TUid iServiceId

TUid iServiceId[private]

HBufC * iServiceMenuName

HBufC *iServiceMenuName[private]

HBufC * iServiceName

HBufC *iServiceName[private]

TUid iServiceProviderId

TUid iServiceProviderId[private]

TUid iTechnologyTypeId

TUid iTechnologyTypeId[private]