contentcontrolsrv/ccsrvapi/inc/ccsrvapi.h
branchRCL_3
changeset 18 bd874ee5e5e2
parent 0 79c6a41cd166
--- a/contentcontrolsrv/ccsrvapi/inc/ccsrvapi.h	Fri Feb 19 23:07:29 2010 +0200
+++ b/contentcontrolsrv/ccsrvapi/inc/ccsrvapi.h	Fri Mar 12 15:43:54 2010 +0200
@@ -46,7 +46,7 @@
 // - Arg[1]:   Registered provider address (out), TUint32
 // - Arg[2]:   Not used
 // - Arg[2]:   Not used
-    ECcReqisterProvider = ECcIPCFunctionBase,
+    ECcReqisterProvider,
 // ----------------------------------------------------------------------------
 // RegisterObserver
 // ----------------------------------------------------------------------------
@@ -179,7 +179,7 @@
 // ----------------------------------------------------------------------------
 enum TCcSrvMessages
     {
-    ECcMessageBase = 0,
+    ECcMessageBase,
 // ----------------------------------------------------------------------------
 // RegisterObserverNtf
 // ----------------------------------------------------------------------------
@@ -190,7 +190,7 @@
 // - Message id:     EHsCcRegisterObserverNtf
 // - Transaction id: None
 // - Message data:   None
-    ECcRegisterObserverNtf = ECcMessageBase,
+    ECcRegisterObserverNtf,
 // ----------------------------------------------------------------------------
 // UnregisterObserverNtf
 // ----------------------------------------------------------------------------
@@ -258,6 +258,39 @@
     IMPORT_C void SetMessage( RMessage2& aMessage );
 
     /**
+     * Returns IPC function
+     */
+    IMPORT_C TInt Function();
+    
+    /**
+     * Stores IPC function
+     * @param aFunction IPC function
+     */
+    IMPORT_C void SetFunction( TInt aFunction );
+
+    /**
+     * Returns sender of the message
+     */
+    IMPORT_C TUint32 Sender();
+    
+    /**
+     * Stores sender of the message
+     * @param aSender Message sender
+     */
+    IMPORT_C void SetSender( TUint32 );
+
+    /**
+     * Returns receiver of the message
+     */
+    IMPORT_C TUint32 Receiver();
+    
+    /**
+     * Stores receiver of the message
+     * @param aReceiver Message receiver
+     */
+    IMPORT_C void SetReceiver( TUint32 );
+
+    /**
      * Returns message id
      */
     IMPORT_C TUint32 MsgId();
@@ -343,6 +376,21 @@
     RMessage2 iMessage;
 
     /**
+     * IPC function
+     */
+    TInt iFunction;
+    
+    /**
+     * Sender
+     */
+    TUint32 iSender;
+    
+    /**
+     * Receiver
+     */
+    TUint32 iReceiver;
+    
+    /**
      * Message id
      */
     TUint32 iMsgId;