CSendingServiceInfoImpl Class Reference

class CSendingServiceInfoImpl : public CBase

Encapsulates the ECom plugged sending service data.

Sendui
Since
Series 60 3.0

Inherits from

Constructor & Destructor Documentation

CSendingServiceInfoImpl()

CSendingServiceInfoImpl ( ) [private]

C++ default constructor.

~CSendingServiceInfoImpl()

~CSendingServiceInfoImpl ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [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 &)

void ExternalizeL ( RWriteStream & aStream )

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream )

Parameters

RReadStream & aStream

NewL()

CSendingServiceInfoImpl * NewL ( ) [static]

Two-phased constructor.

NewLC()

CSendingServiceInfoImpl * NewLC ( ) [static]

Two-phased constructor.

ServiceAddress()

const TPtrC ServiceAddress ( ) 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 TPtrC ServiceMenuName ( ) const [inline]
Returns service human readable name for the "Send"-menu.
Since
Series 60 3.0

ServiceName()

const TPtrC ServiceName ( ) 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 &)

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

Parameters

const TDesC & aServiceAddress Service address.

SetServiceCapabilities(TSendingCapabilities)

void SetServiceCapabilities ( TSendingCapabilities aServiceCapabilities ) [inline]
Set service sending capabilities.
Since
Series 60 3.0

Parameters

TSendingCapabilities aServiceCapabilities Service sending capabilities.

SetServiceFeatures(TInt)

void SetServiceFeatures ( TInt aServiceFeatures ) [inline]
Set service sending capabilities.
Since
Series 60 3.0

Parameters

TInt aServiceFeatures

SetServiceId(TUid)

void SetServiceId ( TUid aServiceId ) [inline]
Set sending service id.
Since
Series 60 3.0

Parameters

TUid aServiceId Service id.

SetServiceMenuNameL(const TDesC &)

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

Parameters

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

SetServiceNameL(const TDesC &)

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

Parameters

const TDesC & aServiceName Service human readable name.

SetServiceProviderId(TUid)

void SetServiceProviderId ( TUid aServiceProviderId ) [inline]
Set sending service provider id.
Since
Series 60 3.0

Parameters

TUid aServiceProviderId Service provider id.

SetTechnologyTypeId(TUid)

void SetTechnologyTypeId ( TUid aTechnologyTypeId ) [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]