taskswitcher/teleportui/hgteleportappecom/src/proxy.cpp
changeset 4 4d54b72983ae
parent 3 fb3763350a08
child 5 c743ef5928ba
equal deleted inserted replaced
3:fb3763350a08 4:4d54b72983ae
     1 /*
       
     2 * ==============================================================================
       
     3 *  Name        : proxy.cpp
       
     4 *  Part of     : Teleport
       
     5 *  Description : Teleport application ecom plugin
       
     6 *  Version     : %version: 2 %
       
     7 *
       
     8 *  Copyright (c) 2008 Nokia Corporation.
       
     9 *  This material, including documentation and any related 
       
    10 *  computer programs, is protected by copyright controlled by 
       
    11 *  Nokia Corporation. All rights are reserved. Copying, 
       
    12 *  including reproducing, storing, adapting or stranslating, any 
       
    13 *  or all of this material requires the prior written consent of 
       
    14 *  Nokia Corporation. This material also contains confidential 
       
    15 *  information which may not be disclosed to others without the 
       
    16 *  prior written consent of Nokia Corporation.
       
    17 * ==============================================================================
       
    18 */
       
    19 
       
    20 // INCLUDE FILES
       
    21 #include <e32std.h>
       
    22 #include <ecom/implementationproxy.h>
       
    23 
       
    24 #include "hgteleportappecom.h"
       
    25 #include "hgteleportappecomconst.hrh"
       
    26 
       
    27 // Provides a key value pair table, this is used to identify
       
    28 // the correct construction function for the requested interface.
       
    29 const TImplementationProxy ImplementationTable[] = 
       
    30     {
       
    31     IMPLEMENTATION_PROXY_ENTRY( 
       
    32         KHgTeleportAppPluginImplementationUid,
       
    33         CHgTeleportEcomPlugin::NewL )
       
    34     };
       
    35 
       
    36 // Function used to return an instance of the proxy table.
       
    37 EXPORT_C const TImplementationProxy* ImplementationGroupProxy( 
       
    38     TInt& aTableCount )
       
    39     {
       
    40     aTableCount 
       
    41         = sizeof ( ImplementationTable ) / sizeof( TImplementationProxy );
       
    42     return ImplementationTable;
       
    43     }
       
    44 
       
    45 // End of file