devsoundextensions/ciextnfactoryplugins/ciextnserverplugin/src/ciextnserverplugin.h
branchRCL_3
changeset 49 735348f59235
parent 14 cd271b19d824
child 50 948c7f65f6d4
equal deleted inserted replaced
40:f429a0a2075b 49:735348f59235
    22 #define CIEXTNSERVERPLUGIN_H
    22 #define CIEXTNSERVERPLUGIN_H
    23 
    23 
    24 // Include files
    24 // Include files
    25 #include <e32base.h>
    25 #include <e32base.h>
    26 #include <a3f/mmfdevsoundcustominterfaceextensions.h>
    26 #include <a3f/mmfdevsoundcustominterfaceextensions.h>
       
    27 #include "ciextnserverpluginwrapper.h"
    27 
    28 
    28 // Forward declarations
    29 // Forward declarations
    29 class MCustomInterface;
    30 class MCustomInterface;
    30 class MCIMsgHndlrIntfc;
    31 class MCIMsgHndlrIntfc;
    31 
    32 
    96      * Not own.
    97      * Not own.
    97      */
    98      */
    98     MCustomInterface*               iMCustomInterface;
    99     MCustomInterface*               iMCustomInterface;
    99 
   100 
   100     /**
   101     /**
       
   102      * Reference to MCustomInterface interface
       
   103      * Not own.
       
   104      */
       
   105     CIExtnServerPluginWrapper*       iCiExtnServerPluginWrapper;
       
   106     
       
   107     /**
   101      * Uid of the plugin object passed by the framework via PassDestructorKey()
   108      * Uid of the plugin object passed by the framework via PassDestructorKey()
   102      */
   109      */
   103     TUid                            iDestructorKey;
   110     TUid                            iDestructorKey;
   104 
   111 
   105     /**
   112     /**