| class CMsvServer : public CPolicyServer |
| Inherited Enumerations | |
|---|---|
| CActive:TPriority | |
| CPolicyServer:TCustomResult | |
| CPolicyServer:TFailureAction | |
| CPolicyServer:TSpecialCase | |
| CServer2:TPanic | |
| CServer2:TServerType | |
| Inherited Attributes | |
|---|---|
| CActive::iStatus | |
| CServer2::iSessionIter | |
| TInt | AddEntry | ( | TMsvEntry & | aEntry, |
| TSecureId | aOwnerId, | |||
| TBool | aAutoAssignId, | |||
| TBool | aBulk = EFalse | |||
| ) | ||||
| TInt | AddEntry | ( | CMsvIndexContext *const & | aContext, |
| TMsvEntry & | aEntry, | |||
| TSecureId | aOwnerId, | |||
| TBool | aAutoAssignId, | |||
| TBool | aBulk = EFalse | |||
| ) | ||||
| CMsvIndexContext *const & aContext | |
| TMsvEntry & aEntry | |
| TSecureId aOwnerId | |
| TBool aAutoAssignId | |
| TBool aBulk = EFalse |
| void | AddSessionIdToQueueL | ( | CMsvMtmOperationQueue & | aQueue, |
| TInt | aSessionId | |||
| ) | [private, inline] | |||
| CMsvMtmOperationQueue & aQueue | |
| TInt aSessionId |
| void | BuildDefaultIniFileL | ( | TMsvConfig & | aConfig | ) | [private, static] |
| TMsvConfig & aConfig |
| IMPORT_C TInt | ChangeDrive | ( | TInt | aDrive, |
| TRequestStatus * | aStatus | |||
| ) | ||||
| TInt aDrive | |
| TRequestStatus * aStatus |
| TInt | ChangeEntry | ( | const TMsvEntry & | aEntry, |
| TSecureId | aOwnerId, | |||
| TBool | aForcedUpdate, | |||
| TBool | aBulk = EFalse | |||
| ) | ||||
| TInt | CheckEntries | ( | const CMsvEntrySelection & | aEntries | ) | [inline] |
| const CMsvEntrySelection & aEntries |
| TInt | CheckEntries | ( | const CMsvEntrySelection & | aEntries, |
| TInt | aStartIndex, | |||
| TInt | aEndIndex | |||
| ) | ||||
| const CMsvEntrySelection & aEntries | |
| TInt aStartIndex | |
| TInt aEndIndex |
| TInt | CheckMtmStatus | ( | TMsvId | aServiceId, |
| TBool & | aRunning | |||
| ) | [private] | |||
| void | CloseServer | ( | const RMessage2 & | aMessage | ) |
| const RMessage2 & aMessage |
| IMPORT_C TInt | CopyStore | ( | const TDriveUnit & | aDrive, |
| TRequestStatus * | aStatus | |||
| ) | ||||
| const TDriveUnit & aDrive | |
| TRequestStatus * aStatus |
| IMPORT_C void | CreateIndexL | ( | TBool | aSync = EFalse | ) |
| TBool aSync = EFalse |
| void | CurrentConfigL | ( | RFs & | aFs, |
| TMsvConfig & | aConfig | |||
| ) | [static] | |||
| RFs & aFs | |
| TMsvConfig & aConfig |
| TInt | DeInstallMtmGroup | ( | const TDesC & | aFullName, |
| TUid & | aMtmTypeUid | |||
| ) | ||||
| IMPORT_C TInt | DeleteStore | ( | const TDriveUnit & | aDrive, |
| TRequestStatus * | aStatus | |||
| ) | ||||
| const TDriveUnit & aDrive | |
| TRequestStatus * aStatus |
| TBool | DiskChanged | ( | const TDriveUnit & | aDrive, |
| TUint | aUniqueId | |||
| ) | [private] | |||
| const TDriveUnit & aDrive | |
| TUint aUniqueId |
| TBool | DiskInserted | ( | const TDriveUnit & | aDrive | ) | [private] |
| const TDriveUnit & aDrive |
| TBool | DiskRemoved | ( | const TDriveUnit & | aDrive | ) | [private] |
| const TDriveUnit & aDrive |
| void | DoChangeDriveL | ( | TInt | aDrive, |
| TRequestStatus * | aStatus | |||
| ) | [private] | |||
| TInt aDrive | |
| TRequestStatus * aStatus |
| CSession2 * | DoNewSessionL | ( | const RMessage2 & | aMessage | ) | [private] |
| const RMessage2 & aMessage |
| void | DoNotify | ( | TMsvServerChangeNotificationType | aChangeType, |
| TBool | aQueue = EFalse | |||
| ) | [private] | |||
| TMsvServerChangeNotificationType aChangeType | |
| TBool aQueue = EFalse |
| void | DoNotifyChangedBulkL | ( | TMsvServerChangeNotificationType | aChangeType, |
| const CMsvEntrySelection & | aEntriesToNotify | |||
| ) | [private] | |||
| TMsvServerChangeNotificationType aChangeType | |
| const CMsvEntrySelection & aEntriesToNotify |
| TInt | FillRegisteredMtmDllArray | ( | TUid | aMtmDllTypeUid, |
| CRegisteredMtmDllArray & | aRegisteredMtmDllArray | |||
| ) | ||||
| TUid aMtmDllTypeUid | |
| CRegisteredMtmDllArray & aRegisteredMtmDllArray |
| TInt | GetAndMakeFileDirectory | ( | TMsvId | aId, |
| TDes & | aDirectory | |||
| ) | ||||
| void | GetCapsEntryCreateModifyL | ( | const RMessage2 & | aMsg, |
| TMsvId | aFolder, | |||
| TUid | aMtm, | |||
| TSecureId | aOwnerId, | |||
| TBool | aCreateEntry, | |||
| TBool | aLocal, | |||
| TCapabilitySet & | aCaps | |||
| ) | ||||
| void | GetCapsForMtmL | ( | TUid | aMtm, |
| TCapabilitySet & | aCaps | |||
| ) | ||||
| TUid aMtm | |
| TCapabilitySet & aCaps |
| TInt | GetEntryName | ( | TMsvId | aId, |
| TDes & | aFileName, | |||
| TBool | aFolderRequired | |||
| ) | ||||
| TInt | GetEntryName | ( | const CMsvIndexContext & | aContext, |
| TMsvId | aId, | |||
| TDes & | aFileName, | |||
| TBool | aFolderRequired | |||
| ) | [private] | |||
| const CMsvIndexContext & aContext | |
| TMsvId aId | |
| TDes & aFileName | |
| TBool aFolderRequired |
| TInt | GetFileDirectoryListing | ( | TMsvId | aId, |
| TDes & | aDirectory, | |||
| CDir *& | aDir | |||
| ) | ||||
| CMtmGroupData * | GetMtmGroupDataL | ( | TUid | aMtmTypeUid | ) | const |
| TUid aMtmTypeUid |
| void | GetMtmRequiredCapabilitiesL | ( | TUid | aMtmTypeUid, |
| TCapabilitySet & | aCaps | |||
| ) | const | |||
| TUid aMtmTypeUid | |
| TCapabilitySet & aCaps |
| void | GetNonOperationMtmDataL | ( | TMsvId | aServiceId, |
| TNonOperationMtmDataType | aMtmDataType, | |||
| TPtrC8 & | aResultBuffer | |||
| ) | ||||
| TMsvId aServiceId | |
| TNonOperationMtmDataType aMtmDataType | |
| TPtrC8 & aResultBuffer |
| TInt | InstallMtmGroup | ( | const TDesC & | aFullName, |
| TUid & | aMtmTypeUid | |||
| ) | ||||
| CBaseServerMtm * | LoadMtmL | ( | const CMsvMtmOperation & | aOperation | ) | [private] |
| const CMsvMtmOperation & aOperation |
| void | Log | ( | TRefByValue < const TDesC > | aFmt, |
| ... | ||||
| ) | ||||
| TRefByValue < const TDesC > aFmt | |
| ... |
| void | MailinitFinished | ( | TInt | aError, |
| TDriveNumber | aDriveNum | |||
| ) | ||||
| TInt aError | |
| TDriveNumber aDriveNum |
| CSession2 * | NewSessionL | ( | const TVersion & | aVersion, |
| const RMessage2 & | aMessage | |||
| ) | const [virtual] | |||
Creates a server-side session object.
The session represents a communication link between a client and a server, and its creation is initiated by the client through a call to one of the RSessionBase::CreateSession() variants.
A server must provide an implementation, which as a minimum should:
check that the version of the server is compatible with the client by comparing the client supplied version number against the server's version number; it should leave if there is incompatibility.
construct and return the server side client session object.
| void | NotifyChanged | ( | TMsvServerChangeNotificationType | aChangeType, |
| const CMsvEntrySelection & | aSelection, | |||
| TInt | aParameter1Â =Â 0, | |||
| TInt | aParameter2Â =Â 0 | |||
| ) | ||||
| TMsvServerChangeNotificationType aChangeType | |
| const CMsvEntrySelection & aSelection | |
| TInt aParameter1Â =Â 0 | |
| TInt aParameter2Â =Â 0 |
| void | NotifyChanged | ( | TMsvServerChangeNotificationType | aChangeType, |
| TMsvId | aId = KMsvNullIndexEntryId , | |||
| TInt | aParameter1Â =Â 0, | |||
| TInt | aParameter2Â =Â 0 | |||
| ) | ||||
| TMsvServerChangeNotificationType aChangeType | |
| TMsvId aId = KMsvNullIndexEntryId | |
| TInt aParameter1Â =Â 0 | |
| TInt aParameter2Â =Â 0 |
| void | NotifyChanged | ( | TMsvServerChangeNotificationType | aChangeType, |
| TUid | aMtmTypeUid | |||
| ) | ||||
| TMsvServerChangeNotificationType aChangeType | |
| TUid aMtmTypeUid |
| void | OperationCancelled | ( | const CMsvMtmOperation & | aOperation | ) |
| const CMsvMtmOperation & aOperation |
| void | PoliceCopyEntriesL | ( | const RMessage2 & | aMsg, |
| const CMsvEntrySelection & | aSelection, | |||
| TMsvId | aTarget, | |||
| TBool & | aTargetIsLocal, | |||
| const char * | aContextText | |||
| ) | ||||
| const RMessage2 & aMsg | |
| const CMsvEntrySelection & aSelection | |
| TMsvId aTarget | |
| TBool & aTargetIsLocal | |
| const char * aContextText |
| void | PoliceCopyMoveUnderOutboxL | ( | const RMessage2 & | aMsg, |
| const CMsvEntrySelection & | aSelection, | |||
| const char * | aContextText | |||
| ) | ||||
| const RMessage2 & aMsg | |
| const CMsvEntrySelection & aSelection | |
| const char * aContextText |
| void | PoliceCreateEntryL | ( | const RMessage2 & | aMsg, |
| TMsvEntry | aEntry, | |||
| TBool & | aIsLocal, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceCreateModifyEntryL | ( | const RMessage2 & | aMsg, |
| CMsvIndexAdapter::TMsvServerEntryInfo | aEntryInfo, | |||
| TBool | aCreate, | |||
| TBool & | aIsLocal, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceModifyEntryL | ( | const RMessage2 & | aMsg, |
| TMsvEntry | aEntry, | |||
| TBool & | aIsLocal, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceModifyEntryL | ( | const RMessage2 & | aMsg, |
| TMsvId | aId, | |||
| TBool & | aIsLocal, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceModifyEntryL | ( | const RMessage2 & | aMsg, |
| TMsvId | aId, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceMoveEntriesL | ( | const RMessage2 & | aMsg, |
| const CMsvEntrySelection & | aSelection, | |||
| TMsvId | aTarget, | |||
| TMsvId | aSource, | |||
| TBool & | aTargetIsLocal, | |||
| TBool & | aSourceIsLocal, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceMtmTransferCommandL | ( | const RMessage2 & | aMsg, |
| TUid | aMtm, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceReadEntryL | ( | const RMessage2 & | aMsg, |
| TSecureId | aOwnerId, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceReadEntryL | ( | const RMessage2 & | aMsg, |
| TMsvId | aId, | |||
| const char * | aContextText | |||
| ) | ||||
| void | PoliceSearchSortQueryReadRequestL | ( | const RMessage2 & | aMsg, |
| const char * | aContextText | |||
| ) | ||||
Checks client capabilty for readuserdata for performing search sort operation
| const RMessage2 & aMsg | |
| const char * aContextText |
| void | PoliceStopServiceL | ( | const RMessage2 & | aMsg, |
| TUid | aMtm, | |||
| const char * | aContextText | |||
| ) | ||||
| void | QueueNotifyChanged | ( | TMsvServerChangeNotificationType | aChangeType | ) |
| TMsvServerChangeNotificationType aChangeType |
| void | QueueOperationL | ( | CMsvMtmOperation & | aOperation, |
| TInt | aSessionId | |||
| ) | [private] | |||
| CMsvMtmOperation & aOperation | |
| TInt aSessionId |
| void | ServiceActive | ( | const RMessage2 & | aMessage | ) |
| const RMessage2 & aMessage |
| const TDesC8 & | ServiceProgressL | ( | TMsvId | aServcieId | ) |
| TMsvId aServcieId |
| TBool | SessionIdInQueue | ( | CMsvMtmOperationQueue & | aQueue, |
| TInt | aSessionId | |||
| ) | const [private] | |||
| CMsvMtmOperationQueue & aQueue | |
| TInt aSessionId |
| void | SetFailure | ( | TMsvFailure | aType, |
| TInt | aArg1, | |||
| TInt | aArg2, | |||
| TInt | ||||
| ) | ||||
| TMsvFailure aType | |
| TInt aArg1 | |
| TInt aArg2 | |
| TInt |
| void | SetStartupState | ( | TMsvServerChangeNotificationType | aState | ) |
| TMsvServerChangeNotificationType aState |
| void | StartNextOperation | ( | CMsvMtmOperationQueue * | aQueue, |
| TInt | aQueueIndex | |||
| ) | [private] | |||
| CMsvMtmOperationQueue * aQueue | |
| TInt aQueueIndex |
| void | StartOperationL | ( | CMsvMtmOperation & | aOperation, |
| TInt | aSessionId, | |||
| const RMessage2 & | aMessage, | |||
| TBool | aHasCapability | |||
| ) | ||||
| CMsvMtmOperation & aOperation | |
| TInt aSessionId | |
| const RMessage2 & aMessage | |
| TBool aHasCapability |
| void | StopServiceL | ( | const RMessage2 & | aMessage | ) |
| const RMessage2 & aMessage |
| CArrayPtrFlat < CMsvMtmOperationQueue > | iMtmOperationQueueArray | [private] |
| CMSvSearchSortCacheManager * | iSearchSortCacheManager | [private] |
| TMsvServerChangeNotificationType | iStartupState | [private] |
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.