connectivitylayer/isce/iscapi_dll/src/isaapi.cpp
changeset 8 6295dc2169f3
parent 5 8ccc39f9d787
child 9 8486d82aef45
equal deleted inserted replaced
7:fa67e03b87df 8:6295dc2169f3
   174     C_TRACE( ( _T( "RIscApi::Open devicedriver loaded %d" ), loadStatus ) );
   174     C_TRACE( ( _T( "RIscApi::Open devicedriver loaded %d" ), loadStatus ) );
   175     ASSERT_PANIC_ALWAYS( ( KErrNone == loadStatus || KErrAlreadyExists == loadStatus), EIADDriverLoadFailed );
   175     ASSERT_PANIC_ALWAYS( ( KErrNone == loadStatus || KErrAlreadyExists == loadStatus), EIADDriverLoadFailed );
   176     TInt error( KErrInUse );
   176     TInt error( KErrInUse );
   177     if( KNotInitializedChannel == iChannelNumber )
   177     if( KNotInitializedChannel == iChannelNumber )
   178         {
   178         {
   179         TBuf8<KInfoLength> info;
   179         HBufC8* buffer = NULL;
       
   180         TRAPD( err, buffer = HBufC8::NewL( KInfoLength ) );        
       
   181         ASSERT_PANIC_ALWAYS( err == KErrNone, KErrNoMemory );
       
   182         
       
   183         TPtr8 info = buffer->Des();
   180         ASSERT_PANIC_ALWAYS( ( aChannelNumber < EIADNokiaLastUserChannel ), EIADChannelNumberOutofRange );
   184         ASSERT_PANIC_ALWAYS( ( aChannelNumber < EIADNokiaLastUserChannel ), EIADChannelNumberOutofRange );
   181         C_TRACE( ( _T( "RIscApi::Open ldd" ) ) );
   185         C_TRACE( ( _T( "RIscApi::Open ldd" ) ) );
   182         OstTrace0( TRACE_NORMAL, RISCAPI_OPEN, "RIscApi::Open ldd" );        
   186         OstTrace0( TRACE_NORMAL, RISCAPI_OPEN, "RIscApi::Open ldd" );        
   183         info.Append( aChannelNumber );
   187         info.Append( aChannelNumber );
   184         error = DoCreate( KIADDriverName, 
   188         error = DoCreate( KIADDriverName, 
   185                           TVersion(), 
   189                           TVersion(), 
   186                           KNullUnit, 
   190                           KNullUnit, 
   187                           NULL, 
   191                           NULL, 
   188                           &info, 
   192                           &info, 
   189                           aType );
   193                           aType );
       
   194         delete buffer;
   190         }
   195         }
   191     if( KErrNone != error )
   196     if( KErrNone != error )
   192         {
   197         {
   193         C_TRACE( ( _T( "RIscApi::Open  - failed 0x%x error %d" ), aChannelNumber, error ) );
   198         C_TRACE( ( _T( "RIscApi::Open  - failed 0x%x error %d" ), aChannelNumber, error ) );
   194         OstTraceExt2( TRACE_NORMAL, RISCAPI_OPEN_FAILED, "RIscApi::Open - failed;aChannelNumber=%hx;error=%d", aChannelNumber, error );
   199         OstTraceExt2( TRACE_NORMAL, RISCAPI_OPEN_FAILED, "RIscApi::Open - failed;aChannelNumber=%hx;error=%d", aChannelNumber, error );