--- a/mmappfw_plat/mpx_common_api/inc/mpxclientlist.h Tue Feb 02 00:27:58 2010 +0200
+++ b/mmappfw_plat/mpx_common_api/inc/mpxclientlist.h Fri Mar 19 09:38:24 2010 +0200
@@ -258,6 +258,26 @@
*/
inline void SendMsgL(TInt aIndex, const TMPXMessage& aMsg);
+
+ /**
+ * Sets the primary client
+ *
+ * @since S60 9.2
+ * @return system error
+ */
+ IMPORT_C TInt SetPrimaryClient(CMPXMessageQueue& aMsgQueue);
+
+
+
+ /**
+ * Send a sync message to the primary client
+ *
+ * @since S60 9.2
+ * @return system error
+ */
+ IMPORT_C TInt SendSyncMsg(const CMPXMessage* aMsg);
+
+
private:
/**
* Encapsulates a client: all the information associated with a client of
@@ -433,6 +453,7 @@
RPointerArray<CClientId> iClients;
RArray<TProcessId> iClientProcesses;
MMPXClientlistObserver* iObserver;
+ CMPXMessageQueue* iPrimaryClient;
};
#include "mpxclientlist.inl"