wmdrm/wmdrmengine/wmdrmserver/clientwrapper/src/wmdrmclientwrapper.cpp
branchRCL_3
changeset 12 8a03a285ab14
parent 0 95b198f216e5
equal deleted inserted replaced
11:e16d72588c28 12:8a03a285ab14
    14 * Description:  Dynamically loadable wrapper for Download manager
    14 * Description:  Dynamically loadable wrapper for Download manager
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "WmDrmClientWrapper.h"
    19 #include "wmdrmclientwrapper.h"
    20 
    20 
    21 // CONSTANTS
    21 // CONSTANTS
    22 
    22 
    23 // ======== LOCAL FUNCTIONS ========
    23 // ======== LOCAL FUNCTIONS ========
    24 
    24 
    55 // ---------------------------------------------------------------------------
    55 // ---------------------------------------------------------------------------
    56 // ---------------------------------------------------------------------------
    56 // ---------------------------------------------------------------------------
    57 //
    57 //
    58 CWmDrmClientWrapper* CWmDrmClientWrapper::NewLC()
    58 CWmDrmClientWrapper* CWmDrmClientWrapper::NewLC()
    59     {
    59     {
    60 	CWmDrmClientWrapper* self = new( ELeave ) CWmDrmClientWrapper();
    60     CWmDrmClientWrapper* self = new( ELeave ) CWmDrmClientWrapper();
    61     CleanupStack::PushL( self );
    61     CleanupStack::PushL( self );
    62     self->ConstructL();
    62     self->ConstructL();
    63     return self;
    63     return self;
    64     }
    64     }
    65 
    65 
    88 //------------------------------------------------------------------------------
    88 //------------------------------------------------------------------------------
    89 // GateFunctionDRM
    89 // GateFunctionDRM
    90 // DRM gate function
    90 // DRM gate function
    91 //------------------------------------------------------------------------------
    91 //------------------------------------------------------------------------------
    92 EXPORT_C TAny* GateFunctionWmDrmClientWrapper()
    92 EXPORT_C TAny* GateFunctionWmDrmClientWrapper()
    93 	{
    93     {
    94 	CWmDrmClientWrapper* launcher = NULL;
    94     CWmDrmClientWrapper* launcher = NULL;
    95 	TRAPD( err, launcher = CWmDrmClientWrapper::NewL() );
    95     TRAPD( err, launcher = CWmDrmClientWrapper::NewL() );
    96 	if( err != KErrNone )
    96     if( err != KErrNone )
    97 	    {
    97         {
    98 	    return NULL;
    98         return NULL;
    99 	    }
    99         }
   100 
   100 
   101 	return launcher;
   101     return launcher;
   102 	}
   102     }
   103 
   103