bluetoothengine/btaudioman/src/basrvaccstate.cpp
branchRCL_3
changeset 6 6a29d5ad0713
parent 0 f63038272f30
child 51 625f43ae9362
equal deleted inserted replaced
2:0b192a3a05a4 6:6a29d5ad0713
    25 
    25 
    26 // ================= MEMBER FUNCTIONS =======================
    26 // ================= MEMBER FUNCTIONS =======================
    27 
    27 
    28 CBasrvAccState::~CBasrvAccState()
    28 CBasrvAccState::~CBasrvAccState()
    29     {
    29     {
    30     CompleteStateRequest(KErrAbort);
       
    31     }
    30     }
    32     
    31     
    33 CBasrvAccState* CBasrvAccState::ErrorOnEntry(TInt /*aReason*/)
    32 CBasrvAccState* CBasrvAccState::ErrorOnEntry(TInt /*aReason*/)
    34     {
    33     {
    35     TRACE_FUNC
    34     TRACE_FUNC
   100 void CBasrvAccState::CancelRequest(CBasrvActive& /*aActive*/)
    99 void CBasrvAccState::CancelRequest(CBasrvActive& /*aActive*/)
   101     {
   100     {
   102     TRACE_FUNC
   101     TRACE_FUNC
   103     }
   102     }
   104 
   103 
   105 CBasrvAccState::CBasrvAccState(CBasrvAcc& aParent, TRequestStatus* aRequest)
   104 CBasrvAccState::CBasrvAccState(CBasrvAcc& aParent)
   106     : iParent(aParent), iRequest(aRequest)
   105     : iParent(aParent)
   107     {
   106     {
   108     }
   107     }
   109 
   108 
   110 CBasrvAcc& CBasrvAccState::Parent()
   109 CBasrvAcc& CBasrvAccState::Parent()
   111     {
   110     {
   112     return iParent;
   111     return iParent;
   113     }
       
   114 
       
   115 void CBasrvAccState::CompleteStateRequest(TInt aErr)
       
   116     {
       
   117     if (iRequest)
       
   118         {
       
   119         User::RequestComplete(iRequest, aErr);
       
   120         TRACE_INFO((_L("Request 0x%08X completed with %d"), iRequest, aErr))
       
   121         iRequest = NULL;
       
   122         }
       
   123     }
       
   124     
       
   125 void CBasrvAccState::CompleteRequest(TRequestStatus* aStatus, TInt aErr)
       
   126     {
       
   127     if (aStatus)
       
   128         {
       
   129         User::RequestComplete(aStatus, aErr);
       
   130         TRACE_INFO((_L("Request 0x%08X completed with %d"), aStatus, aErr))
       
   131         }
       
   132     }
   112     }
   133 
   113 
   134 void CBasrvAccState::StatePrint(const TDesC& aStateName)
   114 void CBasrvAccState::StatePrint(const TDesC& aStateName)
   135     {
   115     {
   136     TRACE_INFO_SEG(
   116     TRACE_INFO_SEG(