adaptationlayer/tsy/nokiatsy_dll/src/cmmphonetsender.cpp
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
   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
   195         (
   195         (
   196         RIscApi* aPn // Pointer to the IscApi
   196         RIscApi* aPn // Pointer to the IscApi
   197         )
   197         )
   198     {
   198     {
   199     TFLOGSTRING("TSY: CMmPhoNetSender::NewL");
   199     TFLOGSTRING("TSY: CMmPhoNetSender::NewL");
   200 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_NEWL, "CMmPhoNetSender::NewL" );
   200 OstTrace0( TRACE_NORMAL,  CMMPHONETSENDER_NEWL_TD, "CMmPhoNetSender::NewL" );
   201 
   201 
   202     CMmPhoNetSender* phoNetSender = NULL;
   202     CMmPhoNetSender* phoNetSender = NULL;
   203 
   203 
   204     if ( NULL != aPn )
   204     if ( NULL != aPn )
   205         {
   205         {
   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
   256         (
   256         (
   257         const TDesC8& aMsg // ISI message to be sent to Phonet
   257         const TDesC8& aMsg // ISI message to be sent to Phonet
   258         )
   258         )
   259     {
   259     {
   260     TFLOGSTRING("TSY: CMmPhoNetSender::Send");
   260     TFLOGSTRING("TSY: CMmPhoNetSender::Send");
   261 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_SEND, "CMmPhoNetSender::Send" );
   261 OstTrace0( TRACE_NORMAL,  CMMPHONETSENDER_SEND_TD, "CMmPhoNetSender::Send" );
   262 
   262 
   263     TInt ret( KErrServerBusy );
   263     TInt ret( KErrServerBusy );
   264 
   264 
   265     ret = iPhoNet->Send( aMsg );
   265     ret = iPhoNet->Send( aMsg );
   266 
   266 
   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
   323         (
   323         (
   324         const TDesC8& aEvent
   324         const TDesC8& aEvent
   325         )
   325         )
   326     {
   326     {
   327     TFLOGSTRING("TSY: CMmPhoNetSender::EventSend");
   327     TFLOGSTRING("TSY: CMmPhoNetSender::EventSend");
   328 OstTrace0( TRACE_NORMAL, CMMPHONETSENDER_EVENTSEND, "CMmPhoNetSender::EventSend" );
   328 OstTrace0( TRACE_NORMAL,  CMMPHONETSENDER_EVENTSEND_TD, "CMmPhoNetSender::EventSend" );
   329 
   329 
   330     return iPhoNet->CustomFunction( EIscNokiaEventSend, (TDes8*)&aEvent );
   330     return iPhoNet->CustomFunction( EIscNokiaEventSend, (TDes8*)&aEvent );
   331     }
   331     }
   332 
   332 
   333 // -----------------------------------------------------------------------------
   333 // -----------------------------------------------------------------------------
   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 ===============================