mmserv/tms/inc/tmsutility.h
changeset 31 8dfd592727cb
parent 12 5a06f39ad45b
child 33 5e8b14bae8c3
equal deleted inserted replaced
22:128eb6a32b84 31:8dfd592727cb
    13  *
    13  *
    14  * Description: Telephony Multimedia Service
    14  * Description: Telephony Multimedia Service
    15  *
    15  *
    16  */
    16  */
    17 
    17 
    18 #ifndef __TMSUTILITY_H__
    18 #ifndef TMSUTILITY_H
    19 #define __TMSUTILITY_H__
    19 #define TMSUTILITY_H
    20 
    20 
    21 #include <e32std.h>
    21 #include <e32std.h>
    22 #include <tms.h>
    22 #include <tms.h>
    23 #include <TelephonyAudioRouting.h>
    23 #include <TelephonyAudioRouting.h>
    24 #ifdef _DEBUG
    24 #ifdef _DEBUG
    38 #define TRACE_PRN_2(str, val1, val2)  RDebug::Print(str, this, val1, val2)
    38 #define TRACE_PRN_2(str, val1, val2)  RDebug::Print(str, this, val1, val2)
    39 
    39 
    40 #define TRACE_PRN_N(str)              RDebug::Print(str)
    40 #define TRACE_PRN_N(str)              RDebug::Print(str)
    41 #define TRACE_PRN_N1(str, val1)       RDebug::Print(str, val1)
    41 #define TRACE_PRN_N1(str, val1)       RDebug::Print(str, val1)
    42 #define TRACE_PRN_N2(str, val1, val2) RDebug::Print(str, val1, val2)
    42 #define TRACE_PRN_N2(str, val1, val2) RDebug::Print(str, val1, val2)
       
    43 
    43 #else
    44 #else
       
    45 
    44 #define TRACE_PRN_FN_ENT
    46 #define TRACE_PRN_FN_ENT
    45 #define TRACE_PRN_FN_EXT
    47 #define TRACE_PRN_FN_EXT
    46 #define TRACE_PRN_IF_ERR(err)
    48 #define TRACE_PRN_IF_ERR(err)
    47 #define TRACE_PRN_0(str)
    49 #define TRACE_PRN_0(str)
    48 #define TRACE_PRN_1(str, val1)
    50 #define TRACE_PRN_1(str, val1)
    49 #define TRACE_PRN_2(str, val1, val2)
    51 #define TRACE_PRN_2(str, val1, val2)
    50 #define TRACE_PRN_N(str)
    52 #define TRACE_PRN_N(str)
    51 #define TRACE_PRN_N1(str, val1)
    53 #define TRACE_PRN_N1(str, val1)
    52 #define TRACE_PRN_N2(str, val1, val2)
    54 #define TRACE_PRN_N2(str, val1, val2)
       
    55 
    53 #endif //_DEBUG
    56 #endif //_DEBUG
    54 
    57 
    55 
       
    56 // MACRO DEFINITIONS
    58 // MACRO DEFINITIONS
    57 #define RET_ERR_IF_ERR(err) if ( err != 0) return err;
    59 #define RET_ERR_IF_ERR(err) if (err != 0) return err;
    58 #define RET_REASON_IF_ERR(s) if(s!=0) return s
    60 #define RET_REASON_IF_ERR(s) if(s!=0) return s
    59 
    61 
    60 #define TMSRESULT(result) TMSUtility::TMSResult(result)
    62 #define TMSRESULT(result) TMSUtility::TMSResult(result)
    61 #define TOTMSOUTPUT(output) TMSUtility::ToTMSOutput(output)
    63 #define TOTMSOUTPUT(output) TMSUtility::ToTMSOutput(output)
    62 #define TOTAROUTPUT(output) TMSUtility::ToTAROutput(output)
    64 #define TOTAROUTPUT(output) TMSUtility::ToTAROutput(output)
    80     IMPORT_C static TMSFormatType FourCCToTMSFormat(TUint32 fourcc);
    82     IMPORT_C static TMSFormatType FourCCToTMSFormat(TUint32 fourcc);
    81     };
    83     };
    82 
    84 
    83 } //namespace TMS
    85 } //namespace TMS
    84 
    86 
    85 #endif //__TMSUTILITY_H__
    87 #endif //TMSUTILITY_H
    86 
    88