adaptationlayer/tsy/nokiatsy_dll/src/cmmmessagerouter.cpp
changeset 9 8486d82aef45
parent 8 6295dc2169f3
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
    95         MmMessageManagerCallback* aMessageManager
    95         MmMessageManagerCallback* aMessageManager
    96         #endif // NCP_COMMON_S60_VERSION_SUPPORT
    96         #endif // NCP_COMMON_S60_VERSION_SUPPORT
    97         )
    97         )
    98     {
    98     {
    99 TFLOGSTRING("TSY: CMmMessageRouter::NewL");
    99 TFLOGSTRING("TSY: CMmMessageRouter::NewL");
   100 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_NEWL, "CMmMessageRouter::NewL" );
   100 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_NEWL_TD, "CMmMessageRouter::NewL" );
   101 
   101 
   102     CMmMessageRouter* messageRouter = NULL;
   102     CMmMessageRouter* messageRouter = NULL;
   103 
   103 
   104     messageRouter = new ( ELeave ) CMmMessageRouter();
   104     messageRouter = new ( ELeave ) CMmMessageRouter();
   105     CleanupStack::PushL( messageRouter );
   105     CleanupStack::PushL( messageRouter );
   115 // -----------------------------------------------------------------------------
   115 // -----------------------------------------------------------------------------
   116 //
   116 //
   117 CMmMessageRouter::~CMmMessageRouter()
   117 CMmMessageRouter::~CMmMessageRouter()
   118     {
   118     {
   119 TFLOGSTRING("TSY: CMmMessageRouter::~CMmMessageRouter");
   119 TFLOGSTRING("TSY: CMmMessageRouter::~CMmMessageRouter");
   120 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_CMMMESSAGEROUTER, "CMmMessageRouter::~CMmMessageRouter" );
   120 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_CMMMESSAGEROUTER_TD, "CMmMessageRouter::~CMmMessageRouter" );
   121 
   121 
   122     delete iMmPhoneMessHandler;
   122     delete iMmPhoneMessHandler;
   123     delete iMmCallMessHandler;
   123     delete iMmCallMessHandler;
   124     delete iMmConferenceCallMessHandler;
   124     delete iMmConferenceCallMessHandler;
   125     delete iMmDtmfMessHandler;
   125     delete iMmDtmfMessHandler;
   148 // Constructor
   148 // Constructor
   149 // -----------------------------------------------------------------------------
   149 // -----------------------------------------------------------------------------
   150 //
   150 //
   151 CMmMessageRouter::CMmMessageRouter()
   151 CMmMessageRouter::CMmMessageRouter()
   152     {
   152     {
   153 OstTrace0( TRACE_NORMAL, DUP1_CMMMESSAGEROUTER_CMMMESSAGEROUTER, "CMmMessageRouter::CMmMessageRouter" );
   153 OstTrace0( TRACE_NORMAL,  DUP1_CMMMESSAGEROUTER_CMMMESSAGEROUTER_TD, "CMmMessageRouter::CMmMessageRouter" );
   154     // none
   154     // none
   155     }
   155     }
   156 
   156 
   157 // -----------------------------------------------------------------------------
   157 // -----------------------------------------------------------------------------
   158 // CMmMessageRouter::ConstructL
   158 // CMmMessageRouter::ConstructL
   171         )
   171         )
   172 #endif // NCP_COMMON_S60_VERSION_SUPPORT
   172 #endif // NCP_COMMON_S60_VERSION_SUPPORT
   173     {
   173     {
   174     //PRINT VERSION STRING TO LOG
   174     //PRINT VERSION STRING TO LOG
   175 TFLOGSTRING(NOKIATSY_RELEASE_STR);
   175 TFLOGSTRING(NOKIATSY_RELEASE_STR);
   176 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_CONSTRUCTL, NOKIATSY_RELEASE_STR );
   176 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_CONSTRUCTL_TD, NOKIATSY_RELEASE_STR );
   177 
   177 
   178     //INIT PHONET
   178     //INIT PHONET
   179     /**************************************************************/
   179     /**************************************************************/
   180 
   180 
   181     // Creation of PhoNet objects.
   181     // Creation of PhoNet objects.
   182 
   182 
   183 TFLOGSTRING("TSY: CMmMessageRouter::ConstructL -- initializing ISC API");
   183 TFLOGSTRING("TSY: CMmMessageRouter::ConstructL -- initializing ISC API");
   184 OstTrace0( TRACE_NORMAL, DUP1_CMMMESSAGEROUTER_CONSTRUCTL, "CMmMessageRouter::ConstructL, initializing ISC API" );
   184 OstTrace0( TRACE_NORMAL,  DUP1_CMMMESSAGEROUTER_CONSTRUCTL_TD, "CMmMessageRouter::ConstructL, initializing ISC API" );
   185 
   185 
   186     // Only for server information, which is defined with one byte.
   186     // Only for server information, which is defined with one byte.
   187     TBuf8<1> resource;
   187     TBuf8<1> resource;
   188     // resource.Append( PN_ATK );
   188     // resource.Append( PN_ATK );
   189     TRequestStatus status( KRequestPending );
   189     TRequestStatus status( KRequestPending );
   203     //start receiving
   203     //start receiving
   204     iPhoNetReceiver->ReceiveL();
   204     iPhoNetReceiver->ReceiveL();
   205 
   205 
   206 
   206 
   207 TFLOGSTRING("TSY: CMmMessageRouter::ConstructL -- initializing done");
   207 TFLOGSTRING("TSY: CMmMessageRouter::ConstructL -- initializing done");
   208 OstTrace0( TRACE_NORMAL, DUP3_CMMMESSAGEROUTER_CONSTRUCTL, "CMmMessageRouter::ConstructL, initializing done" );
   208 OstTrace0( TRACE_NORMAL,  DUP3_CMMMESSAGEROUTER_CONSTRUCTL_TD, "CMmMessageRouter::ConstructL, initializing done" );
   209 
   209 
   210     //END INIT PHONET
   210     //END INIT PHONET
   211     /**************************************************************/
   211     /**************************************************************/
   212 
   212 
   213     iMmUiccMessHandler = CMmUiccMessHandler::NewL(
   213     iMmUiccMessHandler = CMmUiccMessHandler::NewL(
   318 void CMmMessageRouter::Complete(
   318 void CMmMessageRouter::Complete(
   319     TInt aIpc,
   319     TInt aIpc,
   320     TInt aResult )
   320     TInt aResult )
   321     {
   321     {
   322 TFLOGSTRING3("NTSY: CMmMessageRouter::Complete. without data package. IPC = %d, result: %d", aIpc, aResult);
   322 TFLOGSTRING3("NTSY: CMmMessageRouter::Complete. without data package. IPC = %d, result: %d", aIpc, aResult);
   323 OstTraceExt2( TRACE_NORMAL, CMMMESSAGEROUTER_COMPLETE, "CMmMessageRouter::Complete;aIpc=%d;aResult=%d", aIpc, aResult );
   323 OstTraceExt2( TRACE_NORMAL,  CMMMESSAGEROUTER_COMPLETE_TD, "CMmMessageRouter::Complete;aIpc=%d;aResult=%d", aIpc, aResult );
   324     CMmDataPackage emptyDataPackage;
   324     CMmDataPackage emptyDataPackage;
   325     Complete( aIpc, &emptyDataPackage, aResult );
   325     Complete( aIpc, &emptyDataPackage, aResult );
   326     return;
   326     return;
   327     }
   327     }
   328 
   328 
   336     TInt aIpc,
   336     TInt aIpc,
   337     CMmDataPackage* data,
   337     CMmDataPackage* data,
   338     TInt aResult )
   338     TInt aResult )
   339     {
   339     {
   340 TFLOGSTRING3("NTSY: CMmMessageRouter::Complete. IPC = %d, result: %d", aIpc, aResult);
   340 TFLOGSTRING3("NTSY: CMmMessageRouter::Complete. IPC = %d, result: %d", aIpc, aResult);
   341 OstTraceExt2( TRACE_NORMAL, DUP1_CMMMESSAGEROUTER_COMPLETE, "CMmMessageRouter::Complete;aIpc=%d;aResult=%d", aIpc, aResult );
   341 OstTraceExt2( TRACE_NORMAL,  DUP1_CMMMESSAGEROUTER_COMPLETE_TD, "CMmMessageRouter::Complete;aIpc=%d;aResult=%d", aIpc, aResult );
   342 
   342 
   343     // Read Operator Name String (ONS Name) when SIM is ready.
   343     // Read Operator Name String (ONS Name) when SIM is ready.
   344     // Read Operator PLMN List (OPL) rules when SIM is ready.
   344     // Read Operator PLMN List (OPL) rules when SIM is ready.
   345     // SIM SMS cache: Start cacheing when SIM is ready.
   345     // SIM SMS cache: Start cacheing when SIM is ready.
   346     if ( EMmTsyBootNotifySimStatusReadyIPC == aIpc && KErrNone == aResult )
   346     if ( EMmTsyBootNotifySimStatusReadyIPC == aIpc && KErrNone == aResult )
   370         (
   370         (
   371         const TInt aIpc // IPC number
   371         const TInt aIpc // IPC number
   372         )
   372         )
   373     {
   373     {
   374 TFLOGSTRING2("TSY: CMmMessageRouter::RouteRequest. IPC:%d",aIpc);
   374 TFLOGSTRING2("TSY: CMmMessageRouter::RouteRequest. IPC:%d",aIpc);
   375 OstTrace1( TRACE_NORMAL, CMMMESSAGEROUTER_ROUTEREQUEST, "CMmMessageRouter::RouteRequest;aIpc=%d", aIpc );
   375 OstTrace1( TRACE_NORMAL,  CMMMESSAGEROUTER_ROUTEREQUEST_TD, "CMmMessageRouter::RouteRequest;aIpc=%d", aIpc );
   376 
   376 
   377     MMmMessHandlerBase* messHandler = NULL;
   377     MMmMessHandlerBase* messHandler = NULL;
   378 
   378 
   379         switch( aIpc )
   379         switch( aIpc )
   380             {
   380             {
   677                 break;
   677                 break;
   678                 }
   678                 }
   679             default:
   679             default:
   680                 {
   680                 {
   681 TFLOGSTRING("TSY: CMmMessageRouter::RouteRequest. Switch aIpc case Default");
   681 TFLOGSTRING("TSY: CMmMessageRouter::RouteRequest. Switch aIpc case Default");
   682 OstTrace0( TRACE_NORMAL, DUP1_CMMMESSAGEROUTER_ROUTEREQUEST, "CMmMessageRouter::RouteRequest, Switch aIpc case Default" );
   682 OstTrace0( TRACE_NORMAL,  DUP1_CMMMESSAGEROUTER_ROUTEREQUEST_TD, "CMmMessageRouter::RouteRequest, Switch aIpc case Default" );
   683                 messHandler = NULL;
   683                 messHandler = NULL;
   684                 }
   684                 }
   685             }
   685             }
   686 
   686 
   687     return messHandler;
   687     return messHandler;
   693 // -----------------------------------------------------------------------------
   693 // -----------------------------------------------------------------------------
   694 //
   694 //
   695 TInt CMmMessageRouter::ExtFuncL( TInt aIpc, const CMmDataPackage* aDataPackage )
   695 TInt CMmMessageRouter::ExtFuncL( TInt aIpc, const CMmDataPackage* aDataPackage )
   696     {
   696     {
   697 TFLOGSTRING2("TSY: CMmMessageRouter::ExtFuncL. IPC = %d", aIpc);
   697 TFLOGSTRING2("TSY: CMmMessageRouter::ExtFuncL. IPC = %d", aIpc);
   698 OstTrace1( TRACE_NORMAL, CMMMESSAGEROUTER_EXTFUNCL, "CMmMessageRouter::ExtFuncL;aIpc=%d", aIpc );
   698 OstTrace1( TRACE_NORMAL,  CMMMESSAGEROUTER_EXTFUNCL_TD, "CMmMessageRouter::ExtFuncL;aIpc=%d", aIpc );
   699 
   699 
   700     TInt ret ( KErrNone );
   700     TInt ret ( KErrNone );
   701 
   701 
   702     // Check if the IPC is supported
   702     // Check if the IPC is supported
   703     MMmMessHandlerBase* messageHandler = RouteRequest( aIpc );
   703     MMmMessHandlerBase* messageHandler = RouteRequest( aIpc );
   720 // -----------------------------------------------------------------------------
   720 // -----------------------------------------------------------------------------
   721 //
   721 //
   722 EXPORT_C CMmPhoNetSender* CMmMessageRouter::GetPhoNetSender()
   722 EXPORT_C CMmPhoNetSender* CMmMessageRouter::GetPhoNetSender()
   723     {
   723     {
   724 TFLOGSTRING("TSY: CMmMessageRouter::GetPhoNetSender");
   724 TFLOGSTRING("TSY: CMmMessageRouter::GetPhoNetSender");
   725 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETPHONETSENDER, "CMmMessageRouter::GetPhoNetSender" );
   725 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETPHONETSENDER_TD, "CMmMessageRouter::GetPhoNetSender" );
   726     return iPhoNetSender;
   726     return iPhoNetSender;
   727     }
   727     }
   728 
   728 
   729 // -----------------------------------------------------------------------------
   729 // -----------------------------------------------------------------------------
   730 // CMmMessageRouter::GetPhoNetReceiver
   730 // CMmMessageRouter::GetPhoNetReceiver
   732 // -----------------------------------------------------------------------------
   732 // -----------------------------------------------------------------------------
   733 //
   733 //
   734 EXPORT_C CMmPhoNetReceiver* CMmMessageRouter::GetPhoNetReceiver()
   734 EXPORT_C CMmPhoNetReceiver* CMmMessageRouter::GetPhoNetReceiver()
   735     {
   735     {
   736 TFLOGSTRING("TSY: CMmMessageRouter::GetPhoNetReceiver");
   736 TFLOGSTRING("TSY: CMmMessageRouter::GetPhoNetReceiver");
   737 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETPHONETRECEIVER, "CMmMessageRouter::GetPhoNetReceiver" );
   737 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETPHONETRECEIVER_TD, "CMmMessageRouter::GetPhoNetReceiver" );
   738     return iPhoNetReceiver;
   738     return iPhoNetReceiver;
   739     }
   739     }
   740 
   740 
   741 // -----------------------------------------------------------------------------
   741 // -----------------------------------------------------------------------------
   742 // CMmMessageRouter::GetCallMessHandler
   742 // CMmMessageRouter::GetCallMessHandler
   744 // -----------------------------------------------------------------------------
   744 // -----------------------------------------------------------------------------
   745 //
   745 //
   746 CMmCallMessHandler* CMmMessageRouter::GetCallMessHandler()
   746 CMmCallMessHandler* CMmMessageRouter::GetCallMessHandler()
   747     {
   747     {
   748 TFLOGSTRING("TSY: CMmMessageRouter::GetCallMessHandler");
   748 TFLOGSTRING("TSY: CMmMessageRouter::GetCallMessHandler");
   749 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETCALLMESSHANDLER, "CMmMessageRouter::GetCallMessHandler" );
   749 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETCALLMESSHANDLER_TD, "CMmMessageRouter::GetCallMessHandler" );
   750     return iMmCallMessHandler;
   750     return iMmCallMessHandler;
   751     }
   751     }
   752 
   752 
   753 // -----------------------------------------------------------------------------
   753 // -----------------------------------------------------------------------------
   754 // CMmMessageRouter::GetPhoneMessHandler
   754 // CMmMessageRouter::GetPhoneMessHandler
   756 // -----------------------------------------------------------------------------
   756 // -----------------------------------------------------------------------------
   757 //
   757 //
   758 CMmPhoneMessHandler* CMmMessageRouter::GetPhoneMessHandler()
   758 CMmPhoneMessHandler* CMmMessageRouter::GetPhoneMessHandler()
   759     {
   759     {
   760 TFLOGSTRING("TSY: CMmMessageRouter::GetPhoneMessHandler");
   760 TFLOGSTRING("TSY: CMmMessageRouter::GetPhoneMessHandler");
   761 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETPHONEMESSHANDLER, "CMmMessageRouter::GetPhoneMessHandler" );
   761 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETPHONEMESSHANDLER_TD, "CMmMessageRouter::GetPhoneMessHandler" );
   762     return iMmPhoneMessHandler;
   762     return iMmPhoneMessHandler;
   763     }
   763     }
   764 
   764 
   765 // -----------------------------------------------------------------------------
   765 // -----------------------------------------------------------------------------
   766 // CMmMessageRouter::GetPacketServiceMessHandler
   766 // CMmMessageRouter::GetPacketServiceMessHandler
   768 // -----------------------------------------------------------------------------
   768 // -----------------------------------------------------------------------------
   769 //
   769 //
   770 CMmPacketServiceMessHandler* CMmMessageRouter::GetPacketServiceMessHandler()
   770 CMmPacketServiceMessHandler* CMmMessageRouter::GetPacketServiceMessHandler()
   771     {
   771     {
   772 TFLOGSTRING("TSY: CMmMessageRouter::GetPacketServiceMessHandler");
   772 TFLOGSTRING("TSY: CMmMessageRouter::GetPacketServiceMessHandler");
   773 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETPACKETSERVICEMESSHANDLER, "CMmMessageRouter::GetPacketServiceMessHandler" );
   773 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETPACKETSERVICEMESSHANDLER_TD, "CMmMessageRouter::GetPacketServiceMessHandler" );
   774     return iMmPacketServiceMessHandler;
   774     return iMmPacketServiceMessHandler;
   775     }
   775     }
   776 
   776 
   777 // -----------------------------------------------------------------------------
   777 // -----------------------------------------------------------------------------
   778 // CMmMessageRouter::GetCustomMessHandler
   778 // CMmMessageRouter::GetCustomMessHandler
   780 // -----------------------------------------------------------------------------
   780 // -----------------------------------------------------------------------------
   781 //
   781 //
   782 CMmCustomMessHandler* CMmMessageRouter::GetCustomMessHandler()
   782 CMmCustomMessHandler* CMmMessageRouter::GetCustomMessHandler()
   783     {
   783     {
   784 TFLOGSTRING("TSY: CMmMessageRouter::GetCustomMessHandler");
   784 TFLOGSTRING("TSY: CMmMessageRouter::GetCustomMessHandler");
   785 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETCUSTOMMESSHANDLER, "CMmMessageRouter::GetCustomMessHandler" );
   785 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETCUSTOMMESSHANDLER_TD, "CMmMessageRouter::GetCustomMessHandler" );
   786     return iMmCustomMessHandler;
   786     return iMmCustomMessHandler;
   787     }
   787     }
   788 
   788 
   789 // -----------------------------------------------------------------------------
   789 // -----------------------------------------------------------------------------
   790 // CMmMessageRouter::GetSmsMessHandler
   790 // CMmMessageRouter::GetSmsMessHandler
   792 // -----------------------------------------------------------------------------
   792 // -----------------------------------------------------------------------------
   793 //
   793 //
   794 CMmSmsMessHandler* CMmMessageRouter::GetSmsMessHandler()
   794 CMmSmsMessHandler* CMmMessageRouter::GetSmsMessHandler()
   795     {
   795     {
   796 TFLOGSTRING("TSY: CMmMessageRouter::GetSmsMessHandler");
   796 TFLOGSTRING("TSY: CMmMessageRouter::GetSmsMessHandler");
   797 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETSMSMESSHANDLER, "CMmMessageRouter::GetSmsMessHandler" );
   797 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETSMSMESSHANDLER_TD, "CMmMessageRouter::GetSmsMessHandler" );
   798     return iMmSmsMessHandler;
   798     return iMmSmsMessHandler;
   799     }
   799     }
   800 
   800 
   801 // -----------------------------------------------------------------------------
   801 // -----------------------------------------------------------------------------
   802 // CMmMessageRouter::GetSupplServHandler
   802 // CMmMessageRouter::GetSupplServHandler
   804 // -----------------------------------------------------------------------------
   804 // -----------------------------------------------------------------------------
   805 //
   805 //
   806 CMmSupplServMessHandler* CMmMessageRouter::GetSupplServHandler()
   806 CMmSupplServMessHandler* CMmMessageRouter::GetSupplServHandler()
   807     {
   807     {
   808 TFLOGSTRING("TSY: CMmMessageRouter::GetSupplServHandler");
   808 TFLOGSTRING("TSY: CMmMessageRouter::GetSupplServHandler");
   809 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETSUPPLSERVHANDLER, "CMmMessageRouter::GetSupplServHandler" );
   809 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETSUPPLSERVHANDLER_TD, "CMmMessageRouter::GetSupplServHandler" );
   810     return iMmSupplServMessHandler;
   810     return iMmSupplServMessHandler;
   811     }
   811     }
   812 
   812 
   813 // -----------------------------------------------------------------------------
   813 // -----------------------------------------------------------------------------
   814 // CMmMessageRouter::PhoneBookStoreMessHandler
   814 // CMmMessageRouter::PhoneBookStoreMessHandler
   816 // -----------------------------------------------------------------------------
   816 // -----------------------------------------------------------------------------
   817 //
   817 //
   818 CMmPhoneBookStoreMessHandler* CMmMessageRouter::PhoneBookStoreMessHandler()
   818 CMmPhoneBookStoreMessHandler* CMmMessageRouter::PhoneBookStoreMessHandler()
   819     {
   819     {
   820 TFLOGSTRING("TSY: CMmMessageRouter::PhoneBookStoreMessHandler");
   820 TFLOGSTRING("TSY: CMmMessageRouter::PhoneBookStoreMessHandler");
   821 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_PHONEBOOKSTOREMESSHANDLER, "CMmMessageRouter::PhoneBookStoreMessHandler" );
   821 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_PHONEBOOKSTOREMESSHANDLER_TD, "CMmMessageRouter::PhoneBookStoreMessHandler" );
   822     return iMmPhoneBookStoreMessHandler;
   822     return iMmPhoneBookStoreMessHandler;
   823     }
   823     }
   824 
   824 
   825 // -----------------------------------------------------------------------------
   825 // -----------------------------------------------------------------------------
   826 // CMmMessageRouter::GetNetMessHandler
   826 // CMmMessageRouter::GetNetMessHandler
   828 // -----------------------------------------------------------------------------
   828 // -----------------------------------------------------------------------------
   829 //
   829 //
   830 CMmNetMessHandler* CMmMessageRouter::GetNetMessHandler()
   830 CMmNetMessHandler* CMmMessageRouter::GetNetMessHandler()
   831     {
   831     {
   832 TFLOGSTRING("TSY: CMmMessageRouter::GetNetMessHandler");
   832 TFLOGSTRING("TSY: CMmMessageRouter::GetNetMessHandler");
   833 OstTrace0( TRACE_NORMAL, CMMMESSAGEROUTER_GETNETMESSHANDLER, "CMmMessageRouter::GetNetMessHandler" );
   833 OstTrace0( TRACE_NORMAL,  CMMMESSAGEROUTER_GETNETMESSHANDLER_TD, "CMmMessageRouter::GetNetMessHandler" );
   834     return iMmNetMessHandler;
   834     return iMmNetMessHandler;
   835     }
   835     }
   836 
   836 
   837 // ==================== OTHER EXPORTED FUNCTIONS ===============================
   837 // ==================== OTHER EXPORTED FUNCTIONS ===============================
   838     //None
   838     //None