TMsvSchedulePackage Class Reference
class TMsvSchedulePackage
|
Packaged message scheduling information.
Constructor & Destructor Documentation
TMsvSchedulePackage()
IMPORT_C
|
TMsvSchedulePackage
|
(
|
)
|
|
Member Functions Documentation
ExternalizeL(RWriteStream &)
InternalizeL(RReadStream &)
PackLC(TTaskInfo &, HBufC *&)
Packs the object into a 16-bit descriptor.
The function then attempts to copy the descriptor into aTask.iName, if aTask.iName is large enough; otherwise, it copies it into aDes (a new HBufC).
aDes is placed on the cleanup stack.
Parameters
TTaskInfo
& aTask
|
Task information for this message.
|
HBufC
*& aDes
|
On return, a new descriptor, possibly packaging the object. aDes.Length() == 0 if the object was successfully packed in aTask.iName instead.
|
PackLC()
HBufC
*
|
PackLC
|
(
|
)
|
const [private]
|
UnpackL(const TTaskInfo &, const TDesC &)
Restores this object from a 16-bit descriptor that was packed using
PackLC()
.
Parameters
const
TTaskInfo
& aTask
|
The object is restored from aTask.iName if aTask.iName.Length() doesn't equal zero.
|
const
TDesC
& aDes
|
The object is restored from this descriptor if aTask.iName.Length() equals zero.
|
UnpackL(const TDesC &)
void
|
UnpackL
|
(
|
const
TDesC
&
|
aDes
|
)
|
[private]
|
Member Data Documentation
TInt
iCommandId
Command ID to be passed to CMsvSession::TransferCommandL() when it is time to send the messages.
TBuf8< KMaxParameterLength > iParameter
Server MTM specific binary data to be passed to CMsvSession::TransferCommandL() when it is time to send the messages.
TTimeIntervalMicroSeconds32
iPollProgress
Intervals at which the scheduler should check the sending operation's progress.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.