tsrc/etelstub/src/etelstub.cpp
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
    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;
       
    32 
    31 
    33 
    32 
    34 EXPORT_C TInt RTelServer::Connect( int )
    33 EXPORT_C TInt RTelServer::Connect( int )
    35     {
    34     {
    36     return KErrNone;
    35     return KErrNone;
    66     
    65     
    67     }
    66     }
    68     
    67     
    69 EXPORT_C void RCall::Close()
    68 EXPORT_C void RCall::Close()
    70     {
    69     {
    71 
    70     iCallEvent = RMobileCall::ELocalBarred;
       
    71     iCallStatus = RMobileCall::EStatusUnknown; 
       
    72     iDirection = RMobileCall::EDirectionUnknown;
    72     }
    73     }
    73     
    74     
    74 EXPORT_C void RLine::Close()
    75 EXPORT_C void RLine::Close()
    75     {
    76     {
    76     
    77     
   224     
   225     
   225     RMobileCall::TMobileCallInfoV3 callInfo;
   226     RMobileCall::TMobileCallInfoV3 callInfo;
   226     callInfo.iRemoteParty.iRemoteNumber.iTelNumber.Copy( KNumber() );
   227     callInfo.iRemoteParty.iRemoteNumber.iTelNumber.Copy( KNumber() );
   227     callInfo.iRemoteParty.iDirection = iDirection;
   228     callInfo.iRemoteParty.iDirection = iDirection;
   228     callInfo.iEmergency = iEmergency;
   229     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 	}