cmmanager/cmmgr/cmmserver/inc/cmminstancemapping.h
changeset 27 489cf6208544
parent 20 9c97ad6591ae
child 40 c5b848e6c7d1
--- 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<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:
     /**