telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmmessagemanagerbase.cpp
branchRCL_3
changeset 20 07a122eea281
parent 19 630d2f34d719
equal deleted inserted replaced
19:630d2f34d719 20:07a122eea281
     1 // Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    14 //
    14 //
    15 
    15 
    16 
    16 
    17 
    17 
    18 //  INCLUDE FILES
    18 //  INCLUDE FILES
    19 
       
    20 #include "OstTraceDefinitions.h"
       
    21 #ifdef OST_TRACE_COMPILER_IN_USE
       
    22 #include "cmmmessagemanagerbaseTraces.h"
       
    23 #endif
       
    24 
       
    25 #include "cmmmessagemanagerbase.h"
    19 #include "cmmmessagemanagerbase.h"
       
    20 #include <ctsy/tflogger.h>
    26 #include "ctsydelegates.h"
    21 #include "ctsydelegates.h"
    27 
    22 
    28 // ======== MEMBER FUNCTIONS ========
    23 // ======== MEMBER FUNCTIONS ========
    29 
    24 
    30 EXPORT_C CMmMessageManagerBase* CMmMessageManagerBase::NewL()
    25 EXPORT_C CMmMessageManagerBase* CMmMessageManagerBase::NewL()
    69 // Set phone Tsy object
    64 // Set phone Tsy object
    70 // (other items were commented in a header).
    65 // (other items were commented in a header).
    71 // ---------------------------------------------------------------------------    
    66 // ---------------------------------------------------------------------------    
    72 EXPORT_C void CMmMessageManagerBase::SetPhoneTsy( CMmPhoneTsy* aMmPhone )    
    67 EXPORT_C void CMmMessageManagerBase::SetPhoneTsy( CMmPhoneTsy* aMmPhone )    
    73     {
    68     {
    74 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, CMMMESSAGEMANAGERBASE_SETPHONETSY_1, "TSY: CMmMessageManagerBase::SetPhoneTsy : Phone=0x%x", aMmPhone );
    69 TFLOGSTRING2("TSY: CMmMessageManagerBase::SetPhoneTsy : Phone=0x%x", aMmPhone );   
    75     iMmPhone = aMmPhone;
    70     iMmPhone = aMmPhone;
    76     
    71     
    77     if( iMessageRouterProxy )
    72     if( iMessageRouterProxy )
    78         {
    73         {
    79         iMessageRouterProxy->SetPhoneTsy( iMmPhone );    
    74         iMessageRouterProxy->SetPhoneTsy( iMmPhone );    
    86 // ---------------------------------------------------------------------------
    81 // ---------------------------------------------------------------------------
    87 //
    82 //
    88 TInt CMmMessageManagerBase::HandleRequestL(    
    83 TInt CMmMessageManagerBase::HandleRequestL(    
    89     const TInt aIpc )        
    84     const TInt aIpc )        
    90     {
    85     {
    91 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMMESSAGEMANAGERBASE_HANDLEREQUESTL_1, "TSY: CMmMessageManagerBase::HandleRequestL. IPC = %d", aIpc );
    86 TFLOGSTRING2("TSY: CMmMessageManagerBase::HandleRequestL. IPC = %d", aIpc );
    92     return HandleRequestL( 
    87     return HandleRequestL( 
    93         aIpc, REINTERPRET_CAST( const CMmDataPackage*, NULL ) );
    88         aIpc, REINTERPRET_CAST( const CMmDataPackage*, NULL ) );
    94     }
    89     }
    95 
    90 
    96 // ---------------------------------------------------------------------------
    91 // ---------------------------------------------------------------------------
   101 //
    96 //
   102 TInt CMmMessageManagerBase::HandleRequestL(    
    97 TInt CMmMessageManagerBase::HandleRequestL(    
   103     const TInt aIpc,      
    98     const TInt aIpc,      
   104     const CMmDataPackage* aDataPackage )
    99     const CMmDataPackage* aDataPackage )
   105     {
   100     {
   106 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMMESSAGEMANAGERBASE_HANDLEREQUESTL1_1, "TSY: CMmMessageManagerBase::HandleRequestL. IPC = %d", aIpc );
   101 TFLOGSTRING2("TSY: CMmMessageManagerBase::HandleRequestL. IPC = %d", aIpc );
   107    
   102    
   108     return iMessageRouter->ExtFuncL( aIpc, aDataPackage );
   103     return iMessageRouter->ExtFuncL( aIpc, aDataPackage );
   109     }
   104     }
   110 
   105 
   111 // ---------------------------------------------------------------------------
   106 // ---------------------------------------------------------------------------
   116 //
   111 //
   117 TInt CMmMessageManagerBase::HandleRequestL(    
   112 TInt CMmMessageManagerBase::HandleRequestL(    
   118     const TInt aIpc,        
   113     const TInt aIpc,        
   119     const TDataPackage* aDataPackage )
   114     const TDataPackage* aDataPackage )
   120     {
   115     {
   121 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMMESSAGEMANAGERBASE_HANDLEREQUESTL2_1, "TSY: CMmMessageManagerBase::HandleRequestL. IPC = %d", aIpc );
   116 TFLOGSTRING2("TSY: CMmMessageManagerBase::HandleRequestL. IPC = %d", aIpc );
   122 
   117 
   123     // map the TDataPackage into a CMmDataPackage
   118     // map the TDataPackage into a CMmDataPackage
   124     // Non-core Methods from the SOS layer using the DOS layer will perforn
   119     // Non-core Methods from the SOS layer using the DOS layer will perforn
   125     // always this mapping.
   120     // always this mapping.
   126     // TSY core methods will call directly the overloaded HandleRequest method 
   121     // TSY core methods will call directly the overloaded HandleRequest method 
   179 // ---------------------------------------------------------------------------
   174 // ---------------------------------------------------------------------------
   180 //
   175 //
   181 EXPORT_C void CMmMessageManagerBase::SetMessageRouter(
   176 EXPORT_C void CMmMessageManagerBase::SetMessageRouter(
   182     MMessageRouter* aMessageRouter )
   177     MMessageRouter* aMessageRouter )
   183     {
   178     {
   184 OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, CMMMESSAGEMANAGERBASE_SETMESSAGEROUTER_1, "TSY: CMmMessageManagerBase::SetMessageRouter : MessageRouter=0x%08x", aMessageRouter );
   179 TFLOGSTRING2("TSY: CMmMessageManagerBase::SetMessageRouter : MessageRouter=0x%x", aMessageRouter );
   185     iMessageRouter = aMessageRouter;
   180     iMessageRouter = aMessageRouter;
   186     }
   181     }
   187 
   182 
   188 
   183 
   189 //  End of File 
   184 //  End of File