ccalldialer.h 702 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef CCALLDIALER_H
  2. #define CCALLDIALER_H
  3. #include <Etel3rdParty.h>
  4. class MDialObserver
  5. {
  6. public:
  7. virtual void CallDialedL( TInt aError ) = 0;
  8. };
  9. class CCallDialer : public CActive
  10. {
  11. public:
  12. CCallDialer( MDialObserver&, CTelephony* );
  13. ~CCallDialer();
  14. void Call( const TDesC& aNumber );
  15. private:
  16. void RunL();
  17. void DoCancel();
  18. private:
  19. MDialObserver& iObserver;
  20. CTelephony* iTelephony;
  21. CTelephony::TCallId iCallId;
  22. CTelephony::TCallParamsV1 iCallParams;
  23. CTelephony::TCallParamsV1Pckg iCallParamsPckg;
  24. };
  25. #endif /* CCALLDIALER_H */