CSenTransportProperties Class Reference

#include <mw/SenTransportProperties.h>

class CSenTransportProperties : public CSenXmlProperties

Inherits from

Public Member Functions
virtual ~CSenTransportProperties()
virtual IMPORT_C voidApplyBindingL(TSOAPVersion)
virtual IMPORT_C HBufC8 *AsUtf8L()
virtual IMPORT_C HBufC8 *AsUtf8LC()
virtual IMPORT_C TIntBoolPropertyL(const TDesC8 &, TBool &)
virtual IMPORT_C MSenProperties *Clone(TInt &)
virtual IMPORT_C MSenProperties *CloneL()
virtual IMPORT_C TIntDeviceIDL(TPtrC8 &)
virtual IMPORT_C TIntDownloadFolderL(TPtrC8 &)
virtual IMPORT_C TIntEndpointResourceL(TPtrC8 &)
virtual IMPORT_C TIntFileAttachmentL(const TDesC8 &, HBufC8 *&)
virtual IMPORT_C TIntHeartbeatL(TInt &)
virtual IMPORT_C TIntIapIdL(TUint32 &)
virtual IMPORT_C TIntIntPropertyL(const TDesC8 &, TInt &)
virtual IMPORT_C TBoolIsSafeToCast(TSenPropertiesClassType)
virtual IMPORT_C TIntMaxTimeToLiveL(TInt &)
virtual IMPORT_C TIntMessageIdL(TPtrC8 &)
virtual IMPORT_C TIntMinTimeToLiveL(TInt &)
virtual IMPORT_C TIntMwsNamespaceL(TPtrC8 &)
IMPORT_C CSenTransportProperties *NewL()
IMPORT_C CSenTransportProperties *NewL(const TDesC8 &, CSenXmlReader &)
IMPORT_C CSenTransportProperties *NewL(const CSenElement &)
IMPORT_C CSenTransportProperties *NewLC()
IMPORT_C CSenTransportProperties *NewLC(const TDesC8 &, CSenXmlReader &)
IMPORT_C CSenTransportProperties *NewLC(const CSenElement &)
virtual IMPORT_C TIntOnewayMessageOnOffL(TBool &)
virtual IMPORT_C TSenPropertiesClassTypePropertiesClassType()
virtual IMPORT_C TIntPropertyL(const TDesC8 &, TPtrC8 &)
virtual IMPORT_C TIntPropertyL(const TDesC8 &, TPtrC8 &, TPtrC8 &)
virtual IMPORT_C TIntProxyHostL(TPtrC8 &)
virtual IMPORT_C TIntProxyPortL(TInt &)
virtual IMPORT_C TIntProxyUsageL(TBool &)
virtual IMPORT_C voidReadFromL(const TDesC8 &)
virtual IMPORT_C TIntRemovePropertyL(const TDesC8 &)
virtual IMPORT_C TIntSecureDialogL(TBool &)
virtual IMPORT_C TIntSetBoolPropertyL(const TDesC8 &, const TBool)
virtual IMPORT_C voidSetDeviceIDL(const TDesC8 &)
virtual IMPORT_C voidSetDownloadFolderL(const TDesC8 &)
virtual IMPORT_C TIntSetEndpointResourceL(const TDesC8 &)
virtual IMPORT_C TIntSetFileAttachmentL(const TDesC8 &, const TDesC8 &)
virtual IMPORT_C TIntSetHeartbeatL(TInt)
virtual IMPORT_C voidSetIapIdL(TUint32)
virtual IMPORT_C TIntSetIntPropertyL(const TDesC8 &, const TInt)
virtual IMPORT_C TIntSetMaxTimeToLiveL(TInt)
virtual IMPORT_C voidSetMessageIdL(const TDesC8 &)
virtual IMPORT_C TIntSetMinTimeToLiveL(TInt)
virtual IMPORT_C voidSetMwsNamespaceL(const TDesC8 &)
virtual IMPORT_C TIntSetOmittedL(const TDesC8 &, TBool)
virtual IMPORT_C voidSetOnewayMessageOnOffL(TBool)
virtual IMPORT_C TIntSetPropertyL(const TDesC8 &, const TDesC8 &)
virtual IMPORT_C TIntSetPropertyL(const TDesC8 &, const TDesC8 &, const TDesC8 &)
virtual IMPORT_C voidSetProxyHostL(const TDesC8 &)
virtual IMPORT_C voidSetProxyPortL(TInt)
virtual IMPORT_C voidSetProxyUsageL(TBool)
virtual IMPORT_C voidSetReader(CSenXmlReader &)
virtual IMPORT_C voidSetSecureDialogL(TBool)
IMPORT_C voidSetSnapIdL(TUint32)
virtual IMPORT_C voidSetSoapActionL(const TDesC8 &)
virtual IMPORT_C voidSetUserAgentL(const TDesC8 &)
IMPORT_C TIntSnapIdL(TUint32 &)
virtual IMPORT_C TIntSoapActionL(TPtrC8 &)
virtual IMPORT_C TIntUserAgentL(TPtrC8 &)
virtual IMPORT_C voidWriteToL(RWriteStream &)
Protected Member Functions
CSenTransportProperties()
virtual IMPORT_C voidBaseConstructL(const TDesC8 &, const TDesC8 &, CSenXmlReader *)
virtual IMPORT_C voidBaseConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, CSenXmlReader *)
virtual IMPORT_C voidBaseConstructL(const TDesC8 &, const TDesC8 &, const TDesC8 &, const TDesC8 &, CSenXmlReader *)
virtual IMPORT_C voidBaseConstructL(const CSenElement &)
Inherited Attributes
CSenXmlProperties::ipFragment
CSenXmlProperties::ipReader
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CSenXmlProperties::CSenXmlProperties()
CSenXmlProperties::~CSenXmlProperties()

Constructor & Destructor Documentation

CSenTransportProperties ( )

IMPORT_CCSenTransportProperties()[protected]

Constructor.

~CSenTransportProperties ( )

IMPORT_C~CSenTransportProperties()[virtual]

Destructor.

Member Function Documentation

ApplyBindingL ( TSOAPVersion )

IMPORT_C voidApplyBindingL(TSOAPVersionaSoapVersion)[virtual]

Apply binding.

ParameterDescription
aSoapVersionis the version of Soap (1.1 or 1.2).

AsUtf8L ( )

IMPORT_C HBufC8 *AsUtf8L()[virtual]

Reimplemented from CSenXmlProperties::AsUtf8L()

AsUtf8LC ( )

IMPORT_C HBufC8 *AsUtf8LC()[virtual]

BaseConstructL ( const TDesC8 &, const TDesC8 &, CSenXmlReader * )

IMPORT_C voidBaseConstructL(const TDesC8 &aLocalname,
const TDesC8 &aXml,
CSenXmlReader *aParser = NULL
)[protected, virtual]

BaseConstructL ( const TDesC8 &, const TDesC8 &, const TDesC8 &, CSenXmlReader * )

IMPORT_C voidBaseConstructL(const TDesC8 &aNamespace,
const TDesC8 &aLocalname,
const TDesC8 &aXml,
CSenXmlReader *aParser = NULL
)[protected, virtual]

BaseConstructL ( const TDesC8 &, const TDesC8 &, const TDesC8 &, const TDesC8 &, CSenXmlReader * )

IMPORT_C voidBaseConstructL(const TDesC8 &aNamespace,
const TDesC8 &aLocalname,
const TDesC8 &aQualifiedName,
const TDesC8 &aXml,
CSenXmlReader *aParser = NULL
)[protected, virtual]

BaseConstructL ( const CSenElement & )

IMPORT_C voidBaseConstructL(const CSenElement &aElement)[protected, virtual]

BoolPropertyL ( const TDesC8 &, TBool & )

IMPORT_C TIntBoolPropertyL(const TDesC8 &aName,
TBool &aValue
)[virtual]

Clone ( TInt & )

IMPORT_C MSenProperties *Clone(TInt &aOkOrError)const [virtual]

CloneL ( )

IMPORT_C MSenProperties *CloneL()const [virtual]

DeviceIDL ( TPtrC8 & )

IMPORT_C TIntDeviceIDL(TPtrC8 &aDeviceID)[virtual]

Gets the device ID

ParameterDescription
aDeviceIDA TPtrC8 reference to be filled in with the value of the Device ID.

Returns: KErrNone if no error, or some of the system wide error codes.

DownloadFolderL ( TPtrC8 & )

IMPORT_C TIntDownloadFolderL(TPtrC8 &aDownloadFolder)[virtual]

Gets download folder for incoming BLOB (binary large objects)

ParameterDescription
aDownloadFolder- A TPtrC8 reference to be filled in with the value of the shared, public folder for downloaded content

Returns: KErrNone if no error, or some of the system wide error codes.

EndpointResourceL ( TPtrC8 & )

IMPORT_C TIntEndpointResourceL(TPtrC8 &aEndpointResource)[virtual]

Gets resource property value for endpoint

ParameterDescription
aEndpointResource- is the suffix for endpoint

Returns: KErrNone if no error, or some of the system wide error codes.

FileAttachmentL ( const TDesC8 &, HBufC8 *& )

IMPORT_C TIntFileAttachmentL(const TDesC8 &aCid,
HBufC8 *&aFileName
)[virtual]

Gets filename of file attachment

ParameterDescription
aCid- cid for filename
aFileName- filename of file attachment with current cid

Returns: KErrNone if no error, or some of the system wide error codes.

HeartbeatL ( TInt & )

IMPORT_C TIntHeartbeatL(TInt &aDelta)[virtual]

Gets the (connection) heartbeat property value as int.

ParameterDescription
aDeltaA TInt reference to be filled in with the value of the heartbeat (in seconds). Positive value means that a heartbeat messages are sent to backend, keeping the socket connection open (longlived connection). Keeping heartbeat may be costy, but increases performance in scenarios, where multiple network transactions take place within short period (time window).

Returns: KErrNone if no error, or some of the system wide error codes. KErrNotFound if shortlive connection defined

IapIdL ( TUint32 & )

IMPORT_C TIntIapIdL(TUint32 &aCurrentIapId)[virtual]

Gets the IAP ID.

ParameterDescription
aCurrentIapIdA TUint32 reference to be filled in with the value of the IAP ID.

Returns: KErrNone if no error, or some of the system wide error codes.

IntPropertyL ( const TDesC8 &, TInt & )

IMPORT_C TIntIntPropertyL(const TDesC8 &aName,
TInt &aValue
)[virtual]

IsSafeToCast ( TSenPropertiesClassType )

IMPORT_C TBoolIsSafeToCast(TSenPropertiesClassTypeaClass)[virtual]

MaxTimeToLiveL ( TInt & )

IMPORT_C TIntMaxTimeToLiveL(TInt &aMaxTTL)[virtual]

Gets the (connection) max TTL property value as int.

See also: SetHeartbeatL(TInt aDelta)

ParameterDescription
aMaxTTLA TInt reference to be filled in with the value of the max TTL (in seconds).

Returns: KErrNotFound if shortlive connection defined KErrNone if no error, or some of the system wide error codes.

MessageIdL ( TPtrC8 & )

IMPORT_C TIntMessageIdL(TPtrC8 &aMessageId)[virtual]

Gets message ID

ParameterDescription
aMessageId- is the id of the message

Returns: KErrNone if no error, or some of the system wide error codes.

MinTimeToLiveL ( TInt & )

IMPORT_C TIntMinTimeToLiveL(TInt &aMinTTL)[virtual]

Gets the (connection) min TTL property value as int.

See also: SetHeartbeatL(TInt aDelta)

ParameterDescription
aMinTTLA TInt reference to be filled in with the value of the min TTL (in seconds).

Returns: KErrNone if no error, or some of the system wide error codes.

MwsNamespaceL ( TPtrC8 & )

IMPORT_C TIntMwsNamespaceL(TPtrC8 &aMwsNamespace)[virtual]

Gets namespace of Microsoft schema

ParameterDescription
aMwsNamespace- namespace

Returns: KErrNone if no error, or some of the system wide error codes.

NewL ( )

IMPORT_C CSenTransportProperties *NewL()[static]

Reimplemented from CSenXmlProperties::NewL()

Basic constructor.

Returns: a pointer to new CSenTransportProperties class instance.

NewL ( const TDesC8 &, CSenXmlReader & )

IMPORT_C CSenTransportProperties *NewL(const TDesC8 &aXmlUtf8,
CSenXmlReader &aParser
)[static]

Basic constructor.

ParameterDescription
aParserIt is a XML reader

Returns: a pointer to new CSenTransportProperties class instance.

NewL ( const CSenElement & )

IMPORT_C CSenTransportProperties *NewL(const CSenElement &aElement)[static]

Basic constructor.

Returns: a pointer to new CSenTransportProperties class instance.

NewLC ( )

IMPORT_C CSenTransportProperties *NewLC()[static]

Reimplemented from CSenXmlProperties::NewLC()

Basic constructor.

Returns: a pointer to new CSenTransportProperties class instance.

NewLC ( const TDesC8 &, CSenXmlReader & )

IMPORT_C CSenTransportProperties *NewLC(const TDesC8 &aXmlUtf8,
CSenXmlReader &aParser
)[static]

Basic constructor.

ParameterDescription
aParserIt is a XML reader

Returns: a pointer to new CSenTransportProperties class instance.

NewLC ( const CSenElement & )

IMPORT_C CSenTransportProperties *NewLC(const CSenElement &aElement)[static]

Basic constructor.

Returns: a pointer to new CSenTransportProperties class instance.

OnewayMessageOnOffL ( TBool & )

IMPORT_C TIntOnewayMessageOnOffL(TBool &aOnewayMessageOnOff)[virtual]

Gets one-way message mode.

Returns: KErrNone if no error, or some of the system wide error codes.

PropertiesClassType ( )

IMPORT_C TSenPropertiesClassTypePropertiesClassType()[virtual]

PropertyL ( const TDesC8 &, TPtrC8 & )

IMPORT_C TIntPropertyL(const TDesC8 &aName,
TPtrC8 &aValue
)[virtual]

PropertyL ( const TDesC8 &, TPtrC8 &, TPtrC8 & )

IMPORT_C TIntPropertyL(const TDesC8 &aName,
TPtrC8 &aValue,
TPtrC8 &aType
)[virtual]
Gets the value of the property behind certain name.
Since
Series60
ParameterDescription
aNameThe name identifying this property.
aValueA TPtrC8 reference to be filled in with the value of the property.
aTypeA TPtrC8 reference to be filled in with the type of the property.

Returns: KErrNone if no error, or some of the system wide error codes.

ProxyHostL ( TPtrC8 & )

IMPORT_C TIntProxyHostL(TPtrC8 &aProxyHost)[virtual]

Gets the Proxy Host.

ParameterDescription
aProxyHostA TPtrC8 reference to be filled in with the value of the Proxy Host.

Returns: KErrNone if no error, or some of the system wide error codes.

ProxyPortL ( TInt & )

IMPORT_C TIntProxyPortL(TInt &aProxyPort)[virtual]

Gets the Proxy Port.

ParameterDescription
aProxyPortA TInt reference to be filled in with the value of the Proxy Port.

Returns: KErrNone if no error, or some of the system wide error codes.

ProxyUsageL ( TBool & )

IMPORT_C TIntProxyUsageL(TBool &aProxyUsage)[virtual]

Gets the Proxy Usage flag.

ParameterDescription
aProxyUsageA TBool reference to be filled in with the value of the Proxy Usage.

Returns: KErrNone if no error, or some of the system wide error codes.

ReadFromL ( const TDesC8 & )

IMPORT_C voidReadFromL(const TDesC8 &aBuffer)[virtual]

RemovePropertyL ( const TDesC8 & )

IMPORT_C TIntRemovePropertyL(const TDesC8 &aName)[virtual]

SecureDialogL ( TBool & )

IMPORT_C TIntSecureDialogL(TBool &aSecureDialog)[virtual]

Gets the information if SecureDialog is shown or not.

Returns: KErrNone if no error, or some of the system wide error codes.

SetBoolPropertyL ( const TDesC8 &, const TBool )

IMPORT_C TIntSetBoolPropertyL(const TDesC8 &aName,
const TBoolaValue
)[virtual]

See also: MSenProperties Leave codes: KErrSenInvalidCharacters if aName contains illegal characters. KErrSenZeroLengthDescriptor if aName is zero length.

SetDeviceIDL ( const TDesC8 & )

IMPORT_C voidSetDeviceIDL(const TDesC8 &aDeviceID)[virtual]

Sets the Device ID.

ParameterDescription
aDeviceIDis the new Device ID.

SetDownloadFolderL ( const TDesC8 & )

IMPORT_C voidSetDownloadFolderL(const TDesC8 &aDownloadFolder)[virtual]

Sets download folder for incoming BLOB (binary large objects)

ParameterDescription
aDownloadFoldershared, public folder for downloaded content

SetEndpointResourceL ( const TDesC8 & )

IMPORT_C TIntSetEndpointResourceL(const TDesC8 &aEndpointResource)[virtual]

Sets resource property value for endpoint

ParameterDescription
aEndpointResource- is the suffix for endpoint

Returns: KErrNone if no error, or some of the system wide error codes.

SetFileAttachmentL ( const TDesC8 &, const TDesC8 & )

IMPORT_C TIntSetFileAttachmentL(const TDesC8 &aCid,
const TDesC8 &aFileName
)[virtual]

Sets filename of file attachment

ParameterDescription
aCid- cid for filename
aFileName- filename of file attachment with current cid

Returns: KErrNone if no error, or some of the system wide error codes.

SetHeartbeatL ( TInt )

IMPORT_C TIntSetHeartbeatL(TIntaDelta)[virtual]

Sets the (connection) heartbeat property value as int. Note, that with some transports, like vTCP, the heartbeat can also be used to control connection modes (longlive vs. shortlive connection). Hertbeat value is called also as delta.

Together with delta You can also set parameters Min & Max TTL Long and short connection is set in different way, below guider.

To setup longlive connection: delta : user defined min TTL : If not specified then the default value of 90 sec will be used max TTL : If not specified then the default value 1800 sec will be used

To setup shortlive connection: delta : -1 min TTL : If not specified then the default value of 90 sec will be used max TTL : ignored

So, providing a negative value (-1) can be utilized to disable heartbeat and to switch the connection mode to a short lived state. With vTCP transport, if heartbeat of -1 is set, the socket will be kept open only for effective timeout value (shortlived),

ParameterDescription
aDeltaTInt reference to be filled in with the value of the heartbeat (in seconds)

Returns: KErrNone if no error, or some of the system wide error codes.

SetIapIdL ( TUint32 )

IMPORT_C voidSetIapIdL(TUint32aIapId)[virtual]

Sets the IAP ID.

ParameterDescription
aIapIdis the new IAP ID.

SetIntPropertyL ( const TDesC8 &, const TInt )

IMPORT_C TIntSetIntPropertyL(const TDesC8 &aName,
const TIntaValue
)[virtual]

See also: MSenProperties Leave codes: KErrSenInvalidCharacters if aName contains illegal characters. KErrSenZeroLengthDescriptor if aName is zero length.

SetMaxTimeToLiveL ( TInt )

IMPORT_C TIntSetMaxTimeToLiveL(TIntaMaxTTL)[virtual]

Sets the (connection) Max TTL for longlive connection.

See also: SetHeartbeatL(TInt aDelta)

ParameterDescription
aMaxTTLTInt reference to be filled in with the value of the max TTL (in seconds)

Returns: KErrNone if no error, or some of the system wide error codes.

SetMessageIdL ( const TDesC8 & )

IMPORT_C voidSetMessageIdL(const TDesC8 &aMessageId)[virtual]

Sets message ID. Typically, this property is set per each message, instead of applying the same message ID for whole consumer session (service connection)

Returns: KErrNone if no error, or some of the system wide error codes.

SetMinTimeToLiveL ( TInt )

IMPORT_C TIntSetMinTimeToLiveL(TIntaMinTTL)[virtual]

Sets the (connection) Min TTL

See also: SetHeartbeatL(TInt aDelta)

Returns: KErrNone if no error, or some of the system wide error codes.

SetMwsNamespaceL ( const TDesC8 & )

IMPORT_C voidSetMwsNamespaceL(const TDesC8 &aMwsNamespace)[virtual]

Sets namespace of Microsoft schema

ParameterDescription
aMwsNamespace- namespace

Returns: KErrNone if no error, or some of the system wide error codes.

SetOmittedL ( const TDesC8 &, TBool )

IMPORT_C TIntSetOmittedL(const TDesC8 &aName,
TBoolaValue
)[virtual]

SetOnewayMessageOnOffL ( TBool )

IMPORT_C voidSetOnewayMessageOnOffL(TBoolaOnewayMessageOnOff)[virtual]

Sets the one-way message mode on/off. Typically, one-way messages are rarely used by default: instead, a request- response pair (consumer[request]<->[response]provider) transaction takes place. However, if one-way message mode is enabled, sending such message will typically result immediate callback from the transport (plug-in) itself. This means, that the actual service response from the provider is not being waited. Common use case to enable one-way message is when service connection is used in transmitting *responses* to notification request(s) that some remote consumer (from outside device) has sent earlier. Such notification requests may thus be received via hostlet connection (hc), and by enabling one-way message, once can reply via service connection, instead of calling hc->RespondL method. Furthermore, application might wish to enable one-way message mode to hostlet connection, if it is not interested of replying to these two-way notifications via hostlet connection, but wishes to use service connection instead.

ParameterDescription
aOnewayMessageOnOffis the new value of one-way message mode.

SetPropertyL ( const TDesC8 &, const TDesC8 & )

IMPORT_C TIntSetPropertyL(const TDesC8 &aName,
const TDesC8 &aValue
)[virtual]

See also: MSenProperties Leave codes: KErrSenInvalidCharacters if aName contains illegal characters. KErrSenZeroLengthDescriptor if aName is zero length.

SetPropertyL ( const TDesC8 &, const TDesC8 &, const TDesC8 & )

IMPORT_C TIntSetPropertyL(const TDesC8 &aName,
const TDesC8 &aValue,
const TDesC8 &aType
)[virtual]

Sets new property.

If property with given name does not exist, new property with given value will be added. Otherwise the value of existing property will be updated.

Since
Series60
ParameterDescription
aNameName of the property, which can be later used to refer the given value.
aValueIs the value of this property.
aTypeIs the type of this property.

Returns: KErrNone if no error, or some of the system wide error codes.

SetProxyHostL ( const TDesC8 & )

IMPORT_C voidSetProxyHostL(const TDesC8 &aProxyHost)[virtual]

Sets the Proxy Host.

ParameterDescription
aProxyHostis the new Proxy Host.

SetProxyPortL ( TInt )

IMPORT_C voidSetProxyPortL(TIntaProxyPort)[virtual]

Sets the Proxy Port.

ParameterDescription
aProxyPortis the new Proxy Port.

SetProxyUsageL ( TBool )

IMPORT_C voidSetProxyUsageL(TBoolaProxyUsage)[virtual]

Sets the Proxy Usage flag.

ParameterDescription
aProxyUsageis the new value for Proxy Usage.

SetReader ( CSenXmlReader & )

IMPORT_C voidSetReader(CSenXmlReader &aReader)[virtual]

SetSecureDialogL ( TBool )

IMPORT_C voidSetSecureDialogL(TBoolaSecureDialog)[virtual]

Sets the flag which controls showing of SecureDialog.

ParameterDescription
aSecureDialogis the new value for SecureDialog flag.

SetSnapIdL ( TUint32 )

IMPORT_C voidSetSnapIdL(TUint32aSnapId)

Sets the SNAP ID.

ParameterDescription
aSnapIdis the new SNAP ID.

SetSoapActionL ( const TDesC8 & )

IMPORT_C voidSetSoapActionL(const TDesC8 &aAction)[virtual]

Sets the Action.

ParameterDescription
aActionis the new Soap Action.

SetUserAgentL ( const TDesC8 & )

IMPORT_C voidSetUserAgentL(const TDesC8 &aUserAgent)[virtual]

Sets the UserAgent.

ParameterDescription
aUserAgentis the new User Agent.

SnapIdL ( TUint32 & )

IMPORT_C TIntSnapIdL(TUint32 &aCurrentSnapId)

Gets the SNAP ID.

ParameterDescription
aCurrentSnapIdA TUint32 reference to be filled in with the value of the SNAP ID.

Returns: KErrNone if no error, or some of the system wide error codes.

SoapActionL ( TPtrC8 & )

IMPORT_C TIntSoapActionL(TPtrC8 &aAction)[virtual]

Gets the Action of message

ParameterDescription
aActionA TPtrC8 reference to be filled in with the value of the Action.

Returns: KErrNone if no error, or some of the system wide error codes.

UserAgentL ( TPtrC8 & )

IMPORT_C TIntUserAgentL(TPtrC8 &aUserAgent)[virtual]

Gets the information if IAPDialog is shown or not.

ParameterDescription
aUserAgentA TPtrC8 reference to be filled in with the value of the UserAgent.

Returns: KErrNone if no error, or some of the system wide error codes. Sets the flag which controls showing of IAPDialog. KErrNone if no error, or some of the system wide error codes.

WriteToL ( RWriteStream & )

IMPORT_C voidWriteToL(RWriteStream &aWriteStream)[virtual]