#include <mw/msvschedulepackage.h>
class TMsvSchedulePackage |
Public Attributes | |
---|---|
TInt | iCommandId |
TMsvId | iId |
TBuf8< KMaxParameterLength > | iParameter |
TTimeIntervalMicroSeconds32 | iPollProgress |
Public Member Functions | |
---|---|
TMsvSchedulePackage() | |
IMPORT_C void | PackLC(TTaskInfo &, HBufC *&) |
IMPORT_C void | UnpackL(const TTaskInfo &, const TDesC &) |
Packaged message scheduling information.
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.
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.
Parameter | Description |
---|---|
aTask | Task information for this message. |
aDes | On return, a new descriptor, possibly packaging the object. aDes.Length() == 0 if the object was successfully packed in aTask.iName instead. |
Restores this object from a 16-bit descriptor that was packed using PackLC().
Parameter | Description |
---|---|
aTask | The object is restored from aTask.iName if aTask.iName.Length() doesn't equal zero. |
aDes | The object is restored from this descriptor if aTask.iName.Length() equals zero. |