#include <mw/msvschedulepackage.h>
Link against: schsend.lib
| 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.
| Parameters | |
|---|---|
| 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().
| Parameters | |
|---|---|
| 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. |