tsrc/etelstub/src/etelstub.cpp
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
    25 static RMobileConferenceCall::TMobileConferenceStatus iConfStatus = RMobileConferenceCall::EConferenceIdle;
    25 static RMobileConferenceCall::TMobileConferenceStatus iConfStatus = RMobileConferenceCall::EConferenceIdle;
    26 static RMobileConferenceCall::TMobileConferenceEvent iConfEvent = RMobileConferenceCall::EConferenceCallAdded;
    26 static RMobileConferenceCall::TMobileConferenceEvent iConfEvent = RMobileConferenceCall::EConferenceCallAdded;
    27 static RMobileCall::TMobileCallStatus iCallStatus = RMobileCall::EStatusIdle; 
    27 static RMobileCall::TMobileCallStatus iCallStatus = RMobileCall::EStatusIdle; 
    28 static RMobileCall::TMobileCallDirection iDirection = RMobileCall::EDirectionUnknown;
    28 static RMobileCall::TMobileCallDirection iDirection = RMobileCall::EDirectionUnknown;
    29 static TBool iReqToCancel = EFalse;
    29 static TBool iReqToCancel = EFalse;
    30 static RTelSubSessionBase::TCalledFunction iCalledFunction = RTelSubSessionBase::ENone;  
    30 static RTelSubSessionBase::TCalledFunction iCalledFunction = RTelSubSessionBase::ENone;
       
    31 static RMobileCall::TMobileCallRemoteIdentityStatus iRemoteIdStatus = RMobileCall::ERemoteIdentityUnknown;
    31 
    32 
    32 
    33 
    33 EXPORT_C TInt RTelServer::Connect( int )
    34 EXPORT_C TInt RTelServer::Connect( int )
    34     {
    35     {
    35     return KErrNone;
    36     return KErrNone;
    65     
    66     
    66     }
    67     }
    67     
    68     
    68 EXPORT_C void RCall::Close()
    69 EXPORT_C void RCall::Close()
    69     {
    70     {
    70     iCallEvent = RMobileCall::ELocalBarred;
    71 
    71     iCallStatus = RMobileCall::EStatusUnknown; 
       
    72     iDirection = RMobileCall::EDirectionUnknown;
       
    73     }
    72     }
    74     
    73     
    75 EXPORT_C void RLine::Close()
    74 EXPORT_C void RLine::Close()
    76     {
    75     {
    77     
    76     
   225     
   224     
   226     RMobileCall::TMobileCallInfoV3 callInfo;
   225     RMobileCall::TMobileCallInfoV3 callInfo;
   227     callInfo.iRemoteParty.iRemoteNumber.iTelNumber.Copy( KNumber() );
   226     callInfo.iRemoteParty.iRemoteNumber.iTelNumber.Copy( KNumber() );
   228     callInfo.iRemoteParty.iDirection = iDirection;
   227     callInfo.iRemoteParty.iDirection = iDirection;
   229     callInfo.iEmergency = iEmergency;
   228     callInfo.iEmergency = iEmergency;
       
   229     callInfo.iRemoteParty.iRemoteIdStatus = iRemoteIdStatus;
   230     RMobileCall::TMobileCallInfoV3Pckg pckg( callInfo );
   230     RMobileCall::TMobileCallInfoV3Pckg pckg( callInfo );
   231     
   231     
   232     aBuffer.Copy( pckg );
   232     aBuffer.Copy( pckg );
   233     
   233     
   234     return KErrNone;
   234     return KErrNone;
   363     }
   363     }
   364 void RTelHelper::SetCallEmergency( TBool aVal )
   364 void RTelHelper::SetCallEmergency( TBool aVal )
   365     {
   365     {
   366     iEmergency = aVal;
   366     iEmergency = aVal;
   367     }
   367     }
       
   368 void RTelHelper::SetRemoteIdStatus( RMobileCall::TMobileCallRemoteIdentityStatus aStatus )
       
   369     {
       
   370     iRemoteIdStatus = aStatus;
       
   371     }
       
   372 
       
   373 EXPORT_C void
       
   374 RMobilePhone::GetIdentityServiceStatus(TRequestStatus& aReqStatus,
       
   375 	TMobilePhoneIdService /*aService*/,
       
   376 	TMobilePhoneIdServiceStatus& /*aStatus*/,
       
   377 	TMobileInfoLocation /*aLocation*/) const
       
   378 	{
       
   379 	aReqStatus = KRequestPending;
       
   380 	}
       
   381 
       
   382 EXPORT_C void
       
   383 RMobilePhone::NotifyIdentityServiceStatus(TRequestStatus& aReqStatus,
       
   384 	const TMobilePhoneIdService /*aService*/,
       
   385 	TMobilePhoneIdServiceStatus& /*aStatus*/) const
       
   386 	{
       
   387 	aReqStatus = KRequestPending;
       
   388 	}