equal
deleted
inserted
replaced
385 * Requests CommsDat table ids to be observed for changes by the cmm |
385 * Requests CommsDat table ids to be observed for changes by the cmm |
386 * server. This is only for generic iap related tables. |
386 * server. This is only for generic iap related tables. |
387 * @param aTableIdArray A reference to an array where iap related generic |
387 * @param aTableIdArray A reference to an array where iap related generic |
388 * table ids are added. |
388 * table ids are added. |
389 */ |
389 */ |
390 IMPORT_C void GetGenericTableIdsToBeObserved( RArray<TUint32>& aTableIdArray ) const; |
390 IMPORT_C void GetGenericTableIdsToBeObservedL( RArray<TUint32>& aTableIdArray ) const; |
391 |
|
392 /** |
|
393 * Requests CommsDat table ids to be observed for changes by the cmm |
|
394 * server. If a table used is not mentioned to be modified a bearer |
|
395 * shouldn't return this. Bearers do not reset the array before adding |
|
396 * ids. |
|
397 * @param aTableIdArray A reference to an array where plugin must add |
|
398 * the ids of the tables it want's to be observed. |
|
399 */ |
|
400 IMPORT_C virtual void GetBearerTableIdsToBeObservedL( |
|
401 RArray<TUint32>& aTableIdArray ) const = 0; |
|
402 |
391 |
403 public: // plugin interface |
392 public: // plugin interface |
404 /** |
393 /** |
405 * Creates a copy of all bearer specific CommsDat data for the client. |
394 * Creates a copy of all bearer specific CommsDat data for the client. |
406 * Called as result of GetPluginDataL(). |
395 * Called as result of GetPluginDataL(). |
607 * @param aBearerName Name of the bearer record this CM's iap record |
596 * @param aBearerName Name of the bearer record this CM's iap record |
608 * points to. |
597 * points to. |
609 */ |
598 */ |
610 virtual void BearerRecordNameLC( HBufC* &aBearerName ) = 0; |
599 virtual void BearerRecordNameLC( HBufC* &aBearerName ) = 0; |
611 |
600 |
|
601 /** |
|
602 * Requests CommsDat table ids to be observed for changes by the cmm |
|
603 * server. If a table used is not mentioned to be modified a bearer |
|
604 * shouldn't return this. Bearers do not reset the array before adding |
|
605 * ids. |
|
606 * @param aTableIdArray A reference to an array where plugin must add |
|
607 * the ids of the tables it want's to be observed. |
|
608 */ |
|
609 IMPORT_C virtual void GetBearerTableIdsToBeObservedL( |
|
610 RArray<TUint32>& aTableIdArray ) const = 0; |
|
611 |
612 protected: |
612 protected: |
613 /** |
613 /** |
614 * Constructor |
614 * Constructor |
615 */ |
615 */ |
616 IMPORT_C CCmPluginBaseEng( TCmPluginInitParam *aInitParam ); |
616 IMPORT_C CCmPluginBaseEng( TCmPluginInitParam *aInitParam ); |