equal
deleted
inserted
replaced
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 |