CSendingServiceInfo Class Reference

class CSendingServiceInfo : public CBase

Encapsulates the ECom plugged sending service data.

Sendui
Since
Series 60 3.0

Inherits from

Constructor & Destructor Documentation

CSendingServiceInfo()

CSendingServiceInfo ( ) [private]

C++ default constructor.

~CSendingServiceInfo()

IMPORT_C ~CSendingServiceInfo ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

CopyLC()

IMPORT_C CSendingServiceInfo * CopyLC ( ) const
Creates a copy of CSendingServiceInfo object.
Since
Series 60 3.0

NewL()

IMPORT_C CSendingServiceInfo * NewL ( ) [static]

Two-phased constructor.

NewLC()

IMPORT_C CSendingServiceInfo * NewLC ( ) [static]

Two-phased constructor.

ServiceAddress()

IMPORT_C const TPtrC ServiceAddress ( ) const
Returns service address.
Since
Series 60 3.0

ServiceCapabilities()

IMPORT_C TSendingCapabilities ServiceCapabilities ( ) const
Returns service sending capabilities.
Since
Series 60 3.0

ServiceFeatures()

IMPORT_C TInt ServiceFeatures ( ) const
Returns service features.
Since
Series 60 3.2

ServiceId()

IMPORT_C TUid ServiceId ( ) const
Returns sending service id.
Since
Series 60 3.0

ServiceMenuName()

IMPORT_C const TPtrC ServiceMenuName ( ) const
Returns service human readable name for the "Send"-menu.
Since
Series 60 3.0

ServiceName()

IMPORT_C const TPtrC ServiceName ( ) const
Returns service human readable name. Service name is used in editors "To"-field.
Since
Series 60 3.0

ServiceProviderId()

IMPORT_C TUid ServiceProviderId ( ) const
Returns sending service provider id.
Since
Series 60 3.0

SetServiceAddressL(const TDesC &)

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

Parameters

const TDesC & aServiceAddress Service address.

SetServiceCapabilities(TSendingCapabilities)

IMPORT_C void SetServiceCapabilities ( TSendingCapabilities aServiceCapabilities )
Set service sending capabilities.
Since
Series 60 3.0

Parameters

TSendingCapabilities aServiceCapabilities Service sending capabilities.

SetServiceFeatures(TInt)

IMPORT_C void SetServiceFeatures ( TInt aServiceFeatures )
Set sending service features
Since
Series 60 3.2

Parameters

TInt aServiceFeatures

SetServiceId(TUid)

IMPORT_C void SetServiceId ( TUid aServiceId )
Set sending service id.
Since
Series 60 3.0

Parameters

TUid aServiceId Service id.

SetServiceMenuNameL(const TDesC &)

IMPORT_C 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 &)

IMPORT_C 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)

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

Parameters

TUid aServiceProviderId Service provider id.

SetTechnologyTypeId(TUid)

IMPORT_C void SetTechnologyTypeId ( TUid aTechnologyType )
Returns sending service technology type id.
Since
Series 60 3.2

Parameters

TUid aTechnologyType

TechnologyTypeId()

IMPORT_C TUid TechnologyTypeId ( ) const
Returns sending service technology type id.
Since
Series 60 3.2

Member Enumerations Documentation

Enum TServiceFeatures

Enumerators

EServiceInValid = 1
EServiceHidden = 2
EServiceCanSendDirectly = 4
ENotUsed3 = 8

Member Data Documentation

CSendingServiceInfoImpl * iServiceInfoImpl

CSendingServiceInfoImpl * iServiceInfoImpl [private]