diff -r 7ec726f93df1 -r 489cf6208544 cmmanager/cmmgr/cmmserver/inc/cmminstancemapping.h --- a/cmmanager/cmmgr/cmmserver/inc/cmminstancemapping.h Fri May 14 16:15:46 2010 +0300 +++ b/cmmanager/cmmgr/cmmserver/inc/cmminstancemapping.h Thu May 27 13:17:01 2010 +0300 @@ -48,6 +48,9 @@ // IDs for unsupported connection methods inside this destination. RArray iUnsupportedConnMethods; + + // The destination metadata. + TUint32 iMetadata; }; @@ -142,6 +145,14 @@ TInt DestinationsContainingConnMethod( const TUint32& aConnMethodId ) const; /** + * Returns the destination ids containing the connection method given as + * parameter. + */ + void DestinationsContainingConnMethodL( + const TUint32 aConnMethodId, + RArray& aDestinationIds ) const; + + /** * Returns all conenction method IDs. Unsupported connection methods are * included if aCheckBearerType is set to EFalse. */ @@ -241,6 +252,11 @@ void RemoveConnMethodFromDestinations( const TUint32& aConnMethodId, RArray& aChangedDestinations ); + + /** + * Get the metadata of the destination identified with given id. + */ + TUint32 DestinationMetadata( const TUint32 aDestinationId ) const; private: /**