--- a/cmmanager/cmmgr/cmmserver/inc/cmminstancemapping.h Thu May 13 23:17:48 2010 +0300
+++ b/cmmanager/cmmgr/cmmserver/inc/cmminstancemapping.h Fri May 14 10:52:16 2010 +0300
@@ -48,6 +48,9 @@
// IDs for unsupported connection methods inside this destination.
RArray<TUint32> 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<TUint32>& 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<TUint32>& aChangedDestinations );
+
+ /**
+ * Get the metadata of the destination identified with given id.
+ */
+ TUint32 DestinationMetadata( const TUint32 aDestinationId ) const;
private:
/**