125 { |
125 { |
126 if ( ( firstTime ) && |
126 if ( ( firstTime ) && |
127 ( ( i + 1 ) == length ) ) // All bytes collected and traced |
127 ( ( i + 1 ) == length ) ) // All bytes collected and traced |
128 { |
128 { |
129 firstTime = EFalse; |
129 firstTime = EFalse; |
130 OstTraceExt1( TRACE_NORMAL, _TFLOG_PRINT_ISIMESSAGE, "Phonet Sender: [ %s]", trace_msg ); |
130 OstTraceExt1( TRACE_NORMAL, _TFLOG_PRINT_ISIMESSAGE_TD, "Phonet Sender: [ %s]", trace_msg ); |
131 trace_msg.SetLength( 0 ); |
131 trace_msg.SetLength( 0 ); |
132 } |
132 } |
133 else if ( firstTime ) // 1st line of the trace |
133 else if ( firstTime ) // 1st line of the trace |
134 { |
134 { |
135 firstTime = EFalse; |
135 firstTime = EFalse; |
136 OstTraceExt1( TRACE_NORMAL, DUP1__TFLOG_PRINT_ISIMESSAGE, "Phonet Sender: [ %s", trace_msg ); |
136 OstTraceExt1( TRACE_NORMAL, DUP1__TFLOG_PRINT_ISIMESSAGE_TD, "Phonet Sender: [ %s", trace_msg ); |
137 trace_msg.SetLength( 0 ); |
137 trace_msg.SetLength( 0 ); |
138 } |
138 } |
139 else if ( ( i + 1 ) == length ) // The last line |
139 else if ( ( i + 1 ) == length ) // The last line |
140 { |
140 { |
141 OstTraceExt1( TRACE_NORMAL, DUP4__TFLOG_PRINT_ISIMESSAGE, "Phonet Sender: %s]", trace_msg ); |
141 OstTraceExt1( TRACE_NORMAL, DUP4__TFLOG_PRINT_ISIMESSAGE_TD, "Phonet Sender: %s]", trace_msg ); |
142 trace_msg.SetLength( 0 ); |
142 trace_msg.SetLength( 0 ); |
143 } |
143 } |
144 else // just print bytes |
144 else // just print bytes |
145 { |
145 { |
146 OstTraceExt1( TRACE_NORMAL, DUP5__TFLOG_PRINT_ISIMESSAGE, "Phonet Sender: %s", trace_msg ); |
146 OstTraceExt1( TRACE_NORMAL, DUP5__TFLOG_PRINT_ISIMESSAGE_TD, "Phonet Sender: %s", trace_msg ); |
147 trace_msg.SetLength( 0 ); |
147 trace_msg.SetLength( 0 ); |
148 } |
148 } |
149 counter = 0; |
149 counter = 0; |
150 } |
150 } |
151 counter++; |
151 counter++; |
169 CMmPhoNetSender::CMmPhoNetSender() |
169 CMmPhoNetSender::CMmPhoNetSender() |
170 :iSendBuffer( NULL ), |
170 :iSendBuffer( NULL ), |
171 iSendBufferPtr( 0,0 ) |
171 iSendBufferPtr( 0,0 ) |
172 { |
172 { |
173 TFLOGSTRING("TSY: CMmPhoNetSender::CMmPhoNetSender"); |
173 TFLOGSTRING("TSY: CMmPhoNetSender::CMmPhoNetSender"); |
174 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_CMMPHONETSENDER, "CMmPhoNetSender::CMmPhoNetSender" ); |
174 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_CMMPHONETSENDER_TD, "CMmPhoNetSender::CMmPhoNetSender" ); |
175 } |
175 } |
176 |
176 |
177 // ----------------------------------------------------------------------------- |
177 // ----------------------------------------------------------------------------- |
178 // CMmPhoNetSender::~CMmPhoNetSender |
178 // CMmPhoNetSender::~CMmPhoNetSender |
179 // Destructor, deletes all allocated resources. |
179 // Destructor, deletes all allocated resources. |
180 // ----------------------------------------------------------------------------- |
180 // ----------------------------------------------------------------------------- |
181 // |
181 // |
182 CMmPhoNetSender::~CMmPhoNetSender() |
182 CMmPhoNetSender::~CMmPhoNetSender() |
183 { |
183 { |
184 TFLOGSTRING("TSY: CMmPhoNetSender::~CMmPhoNetSender"); |
184 TFLOGSTRING("TSY: CMmPhoNetSender::~CMmPhoNetSender"); |
185 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONETSENDER_CMMPHONETSENDER, "CMmPhoNetSender::~CMmPhoNetSender" ); |
185 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONETSENDER_CMMPHONETSENDER_TD, "CMmPhoNetSender::~CMmPhoNetSender" ); |
186 delete iSendBuffer; |
186 delete iSendBuffer; |
187 } |
187 } |
188 |
188 |
189 // ----------------------------------------------------------------------------- |
189 // ----------------------------------------------------------------------------- |
190 // CMmPhoNetSender::NewL |
190 // CMmPhoNetSender::NewL |
219 // ----------------------------------------------------------------------------- |
219 // ----------------------------------------------------------------------------- |
220 // |
220 // |
221 void CMmPhoNetSender::ConstructL() |
221 void CMmPhoNetSender::ConstructL() |
222 { |
222 { |
223 TFLOGSTRING("TSY: CMmPhoNetSender::ConstructL"); |
223 TFLOGSTRING("TSY: CMmPhoNetSender::ConstructL"); |
224 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_CONSTRUCTL, "CMmPhoNetSender::ConstructL" ); |
224 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_CONSTRUCTL_TD, "CMmPhoNetSender::ConstructL" ); |
225 iSendBuffer = HBufC8::NewL( KMaxSendBufferSize ); |
225 iSendBuffer = HBufC8::NewL( KMaxSendBufferSize ); |
226 iSendBufferPtr.Set( iSendBuffer->Des() ); |
226 iSendBufferPtr.Set( iSendBuffer->Des() ); |
227 |
227 |
228 TFLOGSTRING2("TSY: iSendBuffer len=%d", iSendBuffer->Length()); |
228 TFLOGSTRING2("TSY: iSendBuffer len=%d", iSendBuffer->Length()); |
229 OstTrace1( TRACE_NORMAL, DUP1_CMMPHONETSENDER_CONSTRUCTL, "CMmPhoNetSender::ConstructL;iSendBuffer->Length=%d", iSendBuffer->Length() ); |
229 OstTrace1( TRACE_NORMAL, DUP1_CMMPHONETSENDER_CONSTRUCTL_TD, "CMmPhoNetSender::ConstructL;iSendBuffer->Length=%d", iSendBuffer->Length() ); |
230 TFLOGSTRING3("TSY: iSendBufferPtr len=%d maxlen=%d", |
230 TFLOGSTRING3("TSY: iSendBufferPtr len=%d maxlen=%d", |
231 iSendBufferPtr.Length(), |
231 iSendBufferPtr.Length(), |
232 iSendBufferPtr.MaxLength()); |
232 iSendBufferPtr.MaxLength()); |
233 OstTrace1( TRACE_NORMAL, DUP2_CMMPHONETSENDER_CONSTRUCTL, "CMmPhoNetSender::ConstructL;iSendBufferPtr.MaxLength=%d", iSendBufferPtr.MaxLength() ); |
233 OstTrace1( TRACE_NORMAL, DUP2_CMMPHONETSENDER_CONSTRUCTL_TD, "CMmPhoNetSender::ConstructL;iSendBufferPtr.MaxLength=%d", iSendBufferPtr.MaxLength() ); |
234 } |
234 } |
235 |
235 |
236 // ----------------------------------------------------------------------------- |
236 // ----------------------------------------------------------------------------- |
237 // CMmPhoNetSender::SendBufferDes |
237 // CMmPhoNetSender::SendBufferDes |
238 // Description: Returns pointer to buffer for ISI message construction |
238 // Description: Returns pointer to buffer for ISI message construction |
239 // (other items were commented in a header). |
239 // (other items were commented in a header). |
240 // ----------------------------------------------------------------------------- |
240 // ----------------------------------------------------------------------------- |
241 // |
241 // |
242 TDes8& CMmPhoNetSender::SendBufferDes() |
242 TDes8& CMmPhoNetSender::SendBufferDes() |
243 { |
243 { |
244 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_SENDBUFFERDES, "CMmPhoNetSender::SendBufferDes" ); |
244 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_SENDBUFFERDES_TD, "CMmPhoNetSender::SendBufferDes" ); |
245 return iSendBufferPtr; |
245 return iSendBufferPtr; |
246 } |
246 } |
247 |
247 |
248 // ----------------------------------------------------------------------------- |
248 // ----------------------------------------------------------------------------- |
249 // CMmPhoNetSender::Send |
249 // CMmPhoNetSender::Send |
291 TInt aMessageId, // ISI message ID |
291 TInt aMessageId, // ISI message ID |
292 const TDesC8& aData // Data part of ISI message |
292 const TDesC8& aData // Data part of ISI message |
293 ) |
293 ) |
294 { |
294 { |
295 TFLOGSTRING("TSY: CMmPhoNetSender::Send (resource+transaction+data)"); |
295 TFLOGSTRING("TSY: CMmPhoNetSender::Send (resource+transaction+data)"); |
296 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONETSENDER_SEND, "CMmPhoNetSender::Send (resource+transaction+data)" ); |
296 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONETSENDER_SEND_TD, "CMmPhoNetSender::Send (resource+transaction+data)" ); |
297 |
297 |
298 // We shall use send buffer |
298 // We shall use send buffer |
299 TDes8& buffer( SendBufferDes() ); |
299 TDes8& buffer( SendBufferDes() ); |
300 buffer.Zero(); |
300 buffer.Zero(); |
301 const TInt header_size( 10 ); // Header + transaction id + message id |
301 const TInt header_size( 10 ); // Header + transaction id + message id |
339 ( |
339 ( |
340 const TDesC8& aEvents // Events to be subscribed |
340 const TDesC8& aEvents // Events to be subscribed |
341 ) |
341 ) |
342 { |
342 { |
343 TFLOGSTRING("TSY: CMmPhoNetSender::SubscribeEvents"); |
343 TFLOGSTRING("TSY: CMmPhoNetSender::SubscribeEvents"); |
344 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_SUBSCRIBEEVENTS, "CMmPhoNetSender::SubscribeEvents" ); |
344 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_SUBSCRIBEEVENTS_TD, "CMmPhoNetSender::SubscribeEvents" ); |
345 |
345 |
346 return iPhoNet->CustomFunction( EIscNokiaEventSubscribe, (TDes8*)&aEvents ); |
346 return iPhoNet->CustomFunction( EIscNokiaEventSubscribe, (TDes8*)&aEvents ); |
347 } |
347 } |
348 |
348 |
349 // ----------------------------------------------------------------------------- |
349 // ----------------------------------------------------------------------------- |
356 const TUint16 aChannel, |
356 const TUint16 aChannel, |
357 TDes8& aInfo |
357 TDes8& aInfo |
358 ) |
358 ) |
359 { |
359 { |
360 TFLOGSTRING("TSY: CMmPhoNetSender::GetChannelInfo"); |
360 TFLOGSTRING("TSY: CMmPhoNetSender::GetChannelInfo"); |
361 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_GETCHANNELINFO, "CMmPhoNetSender::GetChannelInfo" ); |
361 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_GETCHANNELINFO_TD, "CMmPhoNetSender::GetChannelInfo" ); |
362 |
362 |
363 return iPhoNet->GetChannelInfo( aChannel, aInfo ); |
363 return iPhoNet->GetChannelInfo( aChannel, aInfo ); |
364 } |
364 } |
365 |
365 |
366 // ==================== OTHER EXPORTED FUNCTIONS =============================== |
366 // ==================== OTHER EXPORTED FUNCTIONS =============================== |