1.1 --- a/epoc32/include/msvstd.inl Wed Mar 31 12:27:01 2010 +0100
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,590 +0,0 @@
1.4 -// Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 -// All rights reserved.
1.6 -// This component and the accompanying materials are made available
1.7 -// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.8 -// which accompanies this distribution, and is available
1.9 -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.10 -//
1.11 -// Initial Contributors:
1.12 -// Nokia Corporation - initial contribution.
1.13 -//
1.14 -// Contributors:
1.15 -//
1.16 -// Description:
1.17 -//
1.18 -
1.19 -inline TMsvId TMsvEntry::Id() const
1.20 -/** Gets the value of the entry ID.
1.21 -
1.22 -@return The value of the entry ID */
1.23 - {
1.24 - return iId;
1.25 - }
1.26 -
1.27 -inline void TMsvEntry::SetId(TMsvId aId)
1.28 - {
1.29 - iId = aId;
1.30 - }
1.31 -
1.32 -inline TMsvId TMsvEntry::Parent() const
1.33 -/** Gets the value of the parent ID.
1.34 -
1.35 -@return The value of the parent ID */
1.36 - {
1.37 - return iParentId;
1.38 - }
1.39 -
1.40 -inline void TMsvEntry::SetParent(TMsvId aParentId)
1.41 - {
1.42 - iParentId = aParentId;
1.43 - }
1.44 -
1.45 -inline TBool TMsvEntry::Complete () const
1.46 -/** Gets the value of the message complete flag.
1.47 -
1.48 -Note that for email download without size limits, the complete flag will only
1.49 -be set to true once all the parts of the message (body text and attachments)
1.50 -have been downloaded.
1.51 -
1.52 -@return The value of the message complete flag */
1.53 - {
1.54 - return !(iData&KMsvEntryNotCompleteFlag);
1.55 - }
1.56 -
1.57 -inline void TMsvEntry::SetComplete(TBool aComplete)
1.58 -/** Sets the message complete flag.
1.59 -
1.60 -Note that for email download without size limits, the complete flag will only
1.61 -be set to true once all the parts of the message (body text and attachments)
1.62 -have been downloaded.
1.63 -
1.64 -@param aComplete Value for the message complete flag */
1.65 - {
1.66 - iData = (iData & ~KMsvEntryNotCompleteFlag) | ((!aComplete)?KMsvEntryNotCompleteFlag:KMsvEntryClearFlag);
1.67 - }
1.68 -
1.69 -inline TBool TMsvEntry::New() const
1.70 -/** Gets the value of the new message flag.
1.71 -
1.72 -@return The value of the new message flag */
1.73 - {
1.74 - return iData&KMsvEntryNewFlag;
1.75 - }
1.76 -
1.77 -inline void TMsvEntry::SetNew(TBool aNew)
1.78 -/** Sets the message new flag.
1.79 -
1.80 -@param aNew Value for the message new flag */
1.81 - {
1.82 - iData = (iData & ~KMsvEntryNewFlag) | (aNew?KMsvEntryNewFlag:KMsvEntryClearFlag);
1.83 - }
1.84 -
1.85 -inline TBool TMsvEntry::Unread() const
1.86 -/** Gets the value of the message unread flag.
1.87 -
1.88 -@return The value of the message unread flag */
1.89 - {
1.90 - return iData&KMsvEntryUnreadFlag;
1.91 - }
1.92 -
1.93 -inline void TMsvEntry::SetUnread(TBool aUnread)
1.94 -/** Sets the message unread flag.
1.95 -
1.96 -@param aUnread Value for the message unread flag */
1.97 - {
1.98 - iData = (iData & ~KMsvEntryUnreadFlag) | (aUnread?KMsvEntryUnreadFlag:KMsvEntryClearFlag);
1.99 - }
1.100 -
1.101 -inline TBool TMsvEntry::Failed() const
1.102 -/** Gets the value of the message send failed flag.
1.103 -
1.104 -@return The value of the message send failed flag */
1.105 - {
1.106 - return iData&KMsvEntryFailedFlag;
1.107 - }
1.108 -
1.109 -inline void TMsvEntry::SetFailed(TBool aFailed)
1.110 -/** Sets the message send failed flag.
1.111 -
1.112 -@param aFailed Value for the message send failed flag */
1.113 - {
1.114 - iData = (iData & ~KMsvEntryFailedFlag) | (aFailed?KMsvEntryFailedFlag:KMsvEntryClearFlag);
1.115 - }
1.116 -
1.117 -inline TBool TMsvEntry::Operation() const
1.118 -/** Gets the value of the disconnected operation queued flag.
1.119 -
1.120 -@return The value of the disconnected operation queued flag */
1.121 - {
1.122 - return iData&KMsvEntryOperationFlag;
1.123 - }
1.124 -
1.125 -inline void TMsvEntry::SetOperation(TBool aOperation)
1.126 -/** Sets the disconnected operation queued flag.
1.127 -
1.128 -@param aOperation Value for the disconnected operation queued flag */
1.129 - {
1.130 - iData = (iData & ~KMsvEntryOperationFlag) | (aOperation?KMsvEntryOperationFlag:KMsvEntryClearFlag);
1.131 - }
1.132 -
1.133 -inline TBool TMsvEntry::Owner() const
1.134 -/** Gets the value of the owner flag.
1.135 -
1.136 -@return The value of the owner flag */
1.137 - {
1.138 - return iData&KMsvEntryOwnerFlag;
1.139 - }
1.140 -
1.141 -inline void TMsvEntry::SetOwner(TBool aOwner)
1.142 - {
1.143 - iData = (iData & ~KMsvEntryOwnerFlag) | (aOwner?KMsvEntryOwnerFlag:KMsvEntryClearFlag);
1.144 - }
1.145 -
1.146 -inline TBool TMsvEntry::Attachment() const
1.147 -/** Gets the value of the attachment flag.
1.148 -
1.149 -@return The value of the attachment flag */
1.150 - {
1.151 - return iData&KMsvEntryAttachmentFlag;
1.152 - }
1.153 -
1.154 -inline void TMsvEntry::SetAttachment(TBool aAttachmentFlag)
1.155 -/** Sets the attachment flag.
1.156 -
1.157 -@param aAttachmentFlag Value for the attachment flag */
1.158 - {
1.159 - iData = (iData & ~KMsvEntryAttachmentFlag) | (aAttachmentFlag?KMsvEntryAttachmentFlag:KMsvEntryClearFlag);
1.160 - }
1.161 -
1.162 -inline TBool TMsvEntry::Visible() const
1.163 -/** Gets the value of the entry visible flag.
1.164 -
1.165 -@return The value of the entry visible flag */
1.166 - {
1.167 - return !((iData&KMsvEntryInvisibleFlag) || (iData&KMsvEntryPendingDeleteFlag));
1.168 - }
1.169 -
1.170 -inline void TMsvEntry::SetVisible(TBool aVisble)
1.171 -/** Sets the entry visible flag.
1.172 -
1.173 -@param aVisble Value for the entry visible flag */
1.174 - {
1.175 - iData = (iData & ~KMsvEntryInvisibleFlag) | ((!aVisble)?KMsvEntryInvisibleFlag:KMsvEntryClearFlag);
1.176 - }
1.177 -
1.178 -inline TBool TMsvEntry::MultipleRecipients() const
1.179 -/** Gets the value of the multiple recipients flag.
1.180 -
1.181 -@return The value of the multiple recipients flag */
1.182 - {
1.183 - return iData&KMsvEntryMultipleRecipientFlag;
1.184 - }
1.185 -
1.186 -inline void TMsvEntry::SetMultipleRecipients(TBool aMultipleRecipient)
1.187 -/** Sets the multiple recipients flag.
1.188 -
1.189 -@param aMultipleRecipient Value for the multiple recipients flag */
1.190 - {
1.191 - iData = (iData & ~KMsvEntryMultipleRecipientFlag) | (aMultipleRecipient?KMsvEntryMultipleRecipientFlag:KMsvEntryClearFlag);
1.192 - }
1.193 -
1.194 -inline TBool TMsvEntry::ReadOnly() const
1.195 -/** Gets the value of the read-only flag.
1.196 -
1.197 -@return The value of the read-only flag */
1.198 - {
1.199 - return iData&KMsvEntryReadOnlyFlag;
1.200 - }
1.201 -
1.202 -inline void TMsvEntry::SetReadOnly(TBool aReadOnly)
1.203 -/** Sets the read-only flag.
1.204 -
1.205 -@param aReadOnly Value for the read-only flag */
1.206 - {
1.207 - iData = (iData & ~KMsvEntryReadOnlyFlag) | (aReadOnly?KMsvEntryReadOnlyFlag:KMsvEntryClearFlag);
1.208 - }
1.209 -
1.210 -inline TBool TMsvEntry::Deleted() const
1.211 -/** Gets the value of the deleted flag.
1.212 -
1.213 -@return The value of the deleted flag */
1.214 - {
1.215 - return iData&KMsvEntryDeletedFlag;
1.216 - }
1.217 -
1.218 -inline void TMsvEntry::SetDeleted(TBool aDeletedFlag)
1.219 - {
1.220 - iData = (iData & ~KMsvEntryDeletedFlag) | (aDeletedFlag?KMsvEntryDeletedFlag:KMsvEntryClearFlag);
1.221 - }
1.222 -
1.223 -inline TBool TMsvEntry::StandardFolder() const
1.224 -/** Gets the value of the standard folder flag.
1.225 -
1.226 -@return The value of the standard folder flag */
1.227 - {
1.228 - return iData&KMsvEntryStandardFolderFlag;
1.229 - }
1.230 -
1.231 -inline void TMsvEntry::SetStandardFolder(TBool aStandardFolder)
1.232 - {
1.233 - iData = (iData & ~KMsvEntryStandardFolderFlag) | (aStandardFolder?KMsvEntryStandardFolderFlag:KMsvEntryClearFlag);
1.234 - }
1.235 -
1.236 -inline TBool TMsvEntry::Connected() const
1.237 -/** Gets the value of the remote server connection flag.
1.238 -
1.239 -@return The value of the remote server connection flag */
1.240 - {
1.241 - return iData&KMsvEntryConnectedFlag;
1.242 - }
1.243 -
1.244 -inline void TMsvEntry::SetConnected(TBool aConnected)
1.245 -/** Sets the remote server connection flag.
1.246 -
1.247 -@param aConnected Value for the remote server connection flag */
1.248 - {
1.249 - iData = (iData & ~KMsvEntryConnectedFlag) | (aConnected?KMsvEntryConnectedFlag:KMsvEntryClearFlag);
1.250 - }
1.251 -
1.252 -inline TBool TMsvEntry::InPreparation() const
1.253 -/** Gets the value of the in preparation flag.
1.254 -
1.255 -@return The value of the in preparation flag */
1.256 - {
1.257 - return iData&KMsvEntryInPreparationFlag;
1.258 - }
1.259 -
1.260 -inline void TMsvEntry::SetInPreparation(TBool aInPreparation)
1.261 -/** Sets the in-preparation flag.
1.262 -
1.263 -@param aInPreparation Value for the in-preparation flag */
1.264 - {
1.265 - iData = (iData & ~KMsvEntryInPreparationFlag) | (aInPreparation?KMsvEntryInPreparationFlag:KMsvEntryClearFlag);
1.266 - }
1.267 -
1.268 -inline TInt TMsvEntry::PcSyncCount() const
1.269 -/** Gets the value of the PC synchronisation field.
1.270 -
1.271 -@return The value of the PC synchronisation field */
1.272 - {
1.273 - return iPcSyncCount;
1.274 - }
1.275 -
1.276 -inline void TMsvEntry::IncPcSyncCount()
1.277 -/** Increments the PC synchronisation field. */
1.278 - {
1.279 - iPcSyncCount++;
1.280 - }
1.281 -
1.282 -inline void TMsvEntry::DecPcSyncCount()
1.283 -/** Decrements the PC synchronisation field. */
1.284 - {
1.285 - iPcSyncCount--;
1.286 - }
1.287 -
1.288 -inline TUint TMsvEntry::PersistedFlags() const
1.289 - {
1.290 - return iData&KMsvEntryPersistedFlags;
1.291 - }
1.292 -
1.293 -inline TUint TMsvEntry::TemporaryFlags() const
1.294 - {
1.295 - return iData&KMsvEntryTemporaryFlags;
1.296 - }
1.297 -
1.298 -inline TBool TMsvEntry::OffPeak() const
1.299 -/** Gets the off-peak flag.
1.300 -
1.301 -@return The value of the off-peak flag */
1.302 - {
1.303 - return iData & KMsvOffPeakFlag;
1.304 - }
1.305 -
1.306 -inline void TMsvEntry::SetOffPeak(TBool aOffPeak)
1.307 -/** Sets the off-peak flag.
1.308 -
1.309 -@param aOffPeak Value for off-peak flag. */
1.310 - {
1.311 - iData = (iData & ~KMsvOffPeakFlag) | (aOffPeak ? KMsvOffPeakFlag : KMsvEntryClearFlag);
1.312 - }
1.313 -
1.314 -inline TBool TMsvEntry::Scheduled() const
1.315 -/** Gets the scheduled flag.
1.316 -
1.317 -@return The value of the scheduled flag */
1.318 - {
1.319 - return iData & KMsvScheduledFlag;
1.320 - }
1.321 -
1.322 -inline void TMsvEntry::SetScheduled(TBool aScheduled)
1.323 -/** Sets the scheduled flag.
1.324 -
1.325 -@param aScheduled Value for the scheduled flag. */
1.326 - {
1.327 - iData = (iData & ~KMsvScheduledFlag) | (aScheduled ? KMsvScheduledFlag : KMsvEntryClearFlag);
1.328 - }
1.329 -
1.330 -inline TUint TMsvEntry::SendingState() const
1.331 -/** Gets the sending state.
1.332 -
1.333 -@return The sending state */
1.334 - {
1.335 - return (iData & KMsvSendingStateFlags) >> KMsvSendingStateShift;
1.336 - }
1.337 -
1.338 -inline void TMsvEntry::SetSendingState(TUint aSendingState)
1.339 -/** Sets the sending state.
1.340 -
1.341 -@param aSendingState The sending state. This must be a value between 0x00
1.342 -and KMsvSendStateMax. */
1.343 - {
1.344 - __ASSERT_DEBUG(aSendingState <= KMsvSendStateMax, User::Invariant());
1.345 - iData = iData & ~KMsvSendingStateFlags | aSendingState << KMsvSendingStateShift;
1.346 - }
1.347 -
1.348 -inline void TMsvEntry::SetPendingDelete(TBool aPendingDelete)
1.349 - {
1.350 - iData = (iData & ~KMsvEntryPendingDeleteFlag) | (aPendingDelete ? KMsvEntryPendingDeleteFlag : KMsvEntryClearFlag);
1.351 - }
1.352 -
1.353 -inline TBool TMsvEntry::PendingDelete() const
1.354 - {
1.355 - return iData & KMsvEntryPendingDeleteFlag;
1.356 - }
1.357 -
1.358 -
1.359 -inline void TMsvEntry::SetDeleteProtected(TBool aDeleteProtected)
1.360 - {
1.361 - /** temporary variable used to mask the anonymous global enum. */
1.362 - TInt temp = KMsvEntryDeleteProtected;
1.363 -/** Sets the delete protected state */
1.364 - iMtmData1 = (iMtmData1 & ~KMsvEntryDeleteProtected ) | (aDeleteProtected ? temp : KMsvEntryClearFlag);
1.365 - }
1.366 -
1.367 -inline TBool TMsvEntry::DeleteProtected() const
1.368 - {
1.369 -/** returns the delete protected state */
1.370 - return iMtmData1 & KMsvEntryDeleteProtected;
1.371 - }
1.372 -
1.373 -inline void TMsvEntry::SetForwarded(TBool aForwarded)
1.374 - {
1.375 - /** temporary variable used to mask the anonymous global enum. */
1.376 - TInt temp = KMsvEntryForwarded ;
1.377 -/** Sets the forwarded state */
1.378 - iMtmData1 = (iMtmData1 & ~KMsvEntryForwarded) | (aForwarded ? temp : KMsvEntryClearFlag);
1.379 - }
1.380 -
1.381 -inline TBool TMsvEntry::Forwarded() const
1.382 - {
1.383 -/** returns the forwarded state */
1.384 - return iMtmData1 & KMsvEntryForwarded;
1.385 - }
1.386 -
1.387 -inline void TMsvEntry::SetLocallyDeleted(TBool aLocallyDeleted)
1.388 - {
1.389 - /** temporary variable used to mask the anonymous global enum. */
1.390 - TInt temp = KMsvEntryLocallyDeleted ;
1.391 -/** Sets the locally deleted state */
1.392 - iMtmData1 = (iMtmData1 & ~KMsvEntryLocallyDeleted) | (aLocallyDeleted ? temp : KMsvEntryClearFlag);
1.393 - }
1.394 -
1.395 -inline TBool TMsvEntry::LocallyDeleted() const
1.396 - {
1.397 -/** returns the locally deleted state */
1.398 - return iMtmData1 & KMsvEntryLocallyDeleted;
1.399 - }
1.400 -
1.401 -//**********************************
1.402 -// TMsvSelectionOrdering
1.403 -//**********************************
1.404 -
1.405 -inline TBool TMsvSelectionOrdering::GroupByType() const
1.406 -/** Gets the group-by-entry-type flag.
1.407 -
1.408 -@return Group-by-entry-type flag */
1.409 - {
1.410 - return iGrouping&KMsvGroupByType;
1.411 - }
1.412 -
1.413 -inline TBool TMsvSelectionOrdering::GroupStandardFolders() const
1.414 -/** Gets the group-by-standard-folders flag.
1.415 -
1.416 -@return Group-by-standard-folders flag */
1.417 - {
1.418 - return iGrouping&KMsvStandardFolders;
1.419 - }
1.420 -
1.421 -inline TBool TMsvSelectionOrdering::GroupByPriority() const
1.422 -/** Gets the group-by-priority flag.
1.423 -
1.424 -@return Group-by-priority flag */
1.425 - {
1.426 - return iGrouping&KMsvGroupByPriority;
1.427 - }
1.428 -
1.429 -inline TBool TMsvSelectionOrdering::GroupByMtm() const
1.430 -/** Gets the group-by-MTM flag.
1.431 -
1.432 -@return Group-by-MTM flag */
1.433 - {
1.434 - return iGrouping&KMsvGroupByMtm;
1.435 - }
1.436 -
1.437 -inline TBool TMsvSelectionOrdering::ShowInvisibleEntries() const
1.438 -/** Gets the show-invisible-entries flag. Entries whose entry visible flag index
1.439 -field is not set are included in the ordered list only if this is set.
1.440 -
1.441 -@return Show-invisible-entries flag */
1.442 - {
1.443 - return iGrouping&KMsvInvisibleFlag;
1.444 - }
1.445 -
1.446 -inline void TMsvSelectionOrdering::SetGroupByType(TBool aFlag)
1.447 - {
1.448 - iGrouping = (iGrouping & ~KMsvGroupByStandardFolders) | ((aFlag)?KMsvGroupByType:0);
1.449 - }
1.450 -
1.451 -inline void TMsvSelectionOrdering::SetGroupStandardFolders(TBool aFlag)
1.452 - {
1.453 - iGrouping = (iGrouping & ~KMsvStandardFolders) | ((aFlag)?KMsvGroupByStandardFolders:0);
1.454 - }
1.455 -
1.456 -inline void TMsvSelectionOrdering::SetGroupByPriority(TBool aFlag)
1.457 - {
1.458 - iGrouping = (iGrouping & ~KMsvGroupByPriority) | ((aFlag)?KMsvGroupByPriority:0);
1.459 - }
1.460 -
1.461 -inline void TMsvSelectionOrdering::SetGroupByMtm(TBool aFlag)
1.462 - {
1.463 - iGrouping = (iGrouping & ~KMsvGroupByMtm) | ((aFlag)?KMsvGroupByMtm:0);
1.464 - }
1.465 -
1.466 -inline void TMsvSelectionOrdering::SetShowInvisibleEntries(TBool aFlag)
1.467 - {
1.468 - iGrouping = (iGrouping & ~KMsvInvisibleFlag) | ((aFlag)?KMsvInvisibleFlag:0);
1.469 - }
1.470 -
1.471 -inline TMsvSorting TMsvSelectionOrdering::Sorting() const
1.472 -/** Gets the sorting order of entries within groups.
1.473 -
1.474 -@return Sorting order. */
1.475 - {
1.476 - return iSortType;
1.477 - }
1.478 -
1.479 -inline void TMsvSelectionOrdering::SetSorting(TMsvSorting aSortType)
1.480 - {
1.481 - iSortType=aSortType;
1.482 - }
1.483 -
1.484 -inline TBool TMsvSelectionOrdering::GroupingOn() const
1.485 -/** Tests whether any grouping option has been set.
1.486 -
1.487 -@return ETrue if one or more grouping options have been set, else EFalse */
1.488 - {
1.489 - return iGrouping&KMsvAllGroupingFlags;
1.490 - }
1.491 -
1.492 -//**********************************
1.493 -// CMsvEntryFilter
1.494 -//**********************************
1.495 -
1.496 -inline TMsvId CMsvEntryFilter::Service() const
1.497 -/** Gets the service ID set for the filter.
1.498 -
1.499 -@return Service ID set for the filter */
1.500 - {
1.501 - return iServiceId;
1.502 - }
1.503 -
1.504 -inline void CMsvEntryFilter::SetService(TMsvId aServiceId)
1.505 -/** Sets the service ID for the filter.
1.506 -
1.507 -@param aServiceId Service ID for the filter */
1.508 - {
1.509 - iServiceId = aServiceId;
1.510 - }
1.511 -
1.512 -inline TUid CMsvEntryFilter::Mtm() const
1.513 -/** Gets the MTM UID set for the filter.
1.514 -
1.515 -@return MTM UID set for the filter */
1.516 - {
1.517 - return iMtm;
1.518 - }
1.519 -
1.520 -inline void CMsvEntryFilter::SetMtm(TUid aMtm)
1.521 -/** Sets the MTM UID for the filter.
1.522 -
1.523 -@param aMtm MTM UID for the filter */
1.524 - {
1.525 - iMtm = aMtm;
1.526 - }
1.527 -
1.528 -inline TUid CMsvEntryFilter::Type() const
1.529 -/** Gets the entry type set for the filter.
1.530 -
1.531 -@return Entry type set for the filter */
1.532 - {
1.533 - return iType;
1.534 - }
1.535 -
1.536 -inline void CMsvEntryFilter::SetType(TUid aType)
1.537 -/** Sets the entry type for the filter.
1.538 -
1.539 -@param aType Entry type for the filter */
1.540 - {
1.541 - iType = aType;
1.542 - }
1.543 -
1.544 -inline const TTime& CMsvEntryFilter::LastChangeDate() const
1.545 -/** Gets the last change date set for the filter.
1.546 -
1.547 -@return Last change date set for the filter */
1.548 - {
1.549 - return iLastChange;
1.550 - }
1.551 -
1.552 -inline void CMsvEntryFilter::SetLastChangeDate(const TTime& aLastChange)
1.553 -/** Sets the last date change for the filter.
1.554 -
1.555 -This is used to retrieve entries that have changed since a particular date.
1.556 -
1.557 -@param aLastChange Last date change for the filter, specified in Universal
1.558 -Time (GMT) */
1.559 - {
1.560 - iLastChange = aLastChange;
1.561 - }
1.562 -
1.563 -inline const TMsvSelectionOrdering& CMsvEntryFilter::Order() const
1.564 -/** Gets the selection ordering set for the filter.
1.565 -
1.566 -@return Selection ordering set for the filter */
1.567 - {
1.568 - return iOrdering;
1.569 - }
1.570 -
1.571 -inline void CMsvEntryFilter::SetOrder(const TMsvSelectionOrdering& aOrder)
1.572 -/** Sets the sort ordering for the filter.
1.573 -
1.574 -@param aOrder Selection ordering for the filter */
1.575 - {
1.576 - iOrdering = aOrder;
1.577 - }
1.578 -
1.579 -inline TUid CMsvEntryFilter::SortMtm() const
1.580 -/** Gets the sorting by MTM for the filter.
1.581 -
1.582 -@return Sorting by MTM for the filter */
1.583 - {
1.584 - return iSortMtm;
1.585 - }
1.586 -
1.587 -inline void CMsvEntryFilter::SetSortMtm(TUid aSortMtm)
1.588 -/** Sets the sorting by MTM for the filter.
1.589 -
1.590 -@param aSortMtm Sorting by MTM for the filter */
1.591 - {
1.592 - iSortMtm = aSortMtm;
1.593 - }