qtms/src/qtmsdtmf.cpp
changeset 51 e61a04404bdf
parent 27 cbb1bfb7ebfb
equal deleted inserted replaced
44:d141fc1ad77b 51:e61a04404bdf
    22 
    22 
    23 using namespace QTMS;
    23 using namespace QTMS;
    24 
    24 
    25 QTMSDTMF::QTMSDTMF(void) :
    25 QTMSDTMF::QTMSDTMF(void) :
    26     iDtmf(NULL)
    26     iDtmf(NULL)
    27     {
    27 {
    28     }
    28 }
    29 
    29 
    30 QTMSDTMF::~QTMSDTMF(void)
    30 QTMSDTMF::~QTMSDTMF(void)
    31     {
    31 {
    32     delete iDtmf;
    32     delete iDtmf;
    33     }
    33 }
    34 
    34 
    35 gint QTMSDTMF::Start()
    35 gint QTMSDTMF::Start()
    36     {
    36 {
    37     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    37     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    38     if (iDtmf)
    38     if (iDtmf) {
    39         {
       
    40         status = iDtmf->Start();
    39         status = iDtmf->Start();
    41         }
    40     }
    42     return status;
    41     return status;
    43     }
    42 }
    44 
    43 
    45 gint QTMSDTMF::Stop()
    44 gint QTMSDTMF::Stop()
    46     {
    45 {
    47     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    46     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    48     if (iDtmf)
    47     if (iDtmf) {
    49         {
       
    50         status = iDtmf->Stop();
    48         status = iDtmf->Stop();
    51         }
    49     }
    52     return status;
    50     return status;
    53     }
    51 }
    54 
    52 
    55 gint QTMSDTMF::SetTone(GString* string)
    53 gint QTMSDTMF::SetTone(GString* string)
    56     {
    54 {
    57     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    55     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    58     if (iDtmf)
    56     if (iDtmf) {
    59         {
       
    60         status = iDtmf->SetTone(string);
    57         status = iDtmf->SetTone(string);
    61         }
    58     }
    62     return status;
    59     return status;
    63     }
    60 }
    64 
    61 
    65 gint QTMSDTMF::ContinueDTMFStringSending(gboolean aContinue)
    62 gint QTMSDTMF::ContinueDTMFStringSending(gboolean aContinue)
    66     {
    63 {
    67     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    64     gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
    68     if (iDtmf)
    65     if (iDtmf) {
    69         {
       
    70         status = iDtmf->ContinueDTMFStringSending(aContinue);
    66         status = iDtmf->ContinueDTMFStringSending(aContinue);
    71         }
    67     }
    72     return status;
    68     return status;
    73     }
    69 }