bluetoothengine/btaudioman/inc/btaudiomanplugin.h
branchRCL_3
changeset 6 6a29d5ad0713
parent 0 f63038272f30
equal deleted inserted replaced
2:0b192a3a05a4 6:6a29d5ad0713
     1 /*
     1 /*
     2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   169 
   169 
   170     CBtAudioManPlugin();
   170     CBtAudioManPlugin();
   171 
   171 
   172     void ConstructL();
   172     void ConstructL();
   173 
   173 
   174     TInt HandleAsyncRequest(const TBTDevAddr& aAddr, TInt aRequestId);
   174     TInt PrepareAsyncRequest(const TBTDevAddr& aAddr, TInt aRequestId);
       
   175 
       
   176     void NotifyConnectionStatus();
       
   177     TInt ReconnectIfNeccessary();
   175 
   178 
   176     void ReportProfileConnectionEvents(const TBTDevAddr& aAddr, const TInt aProfiles, TBool aConnected);
   179     void ReportProfileConnectionEvents(const TBTDevAddr& aAddr, const TInt aProfiles, TBool aConnected);
   177 
   180 
   178 private: // data
   181 private: // data
   179 
   182 
   185     TBuf8<KBTDevAddrSize * 2> iDiagnostic;
   188     TBuf8<KBTDevAddrSize * 2> iDiagnostic;
   186     
   189     
   187     CBasrvActive* iActive4ProfileStatus;
   190     CBasrvActive* iActive4ProfileStatus;
   188     TProfileStatus iProfileStatus;
   191     TProfileStatus iProfileStatus;
   189     TProfileStatusPckg iProfileStatusPckg;
   192     TProfileStatusPckg iProfileStatusPckg;
       
   193     TInt iNotifyConnectionStatusFailure;
   190     };
   194     };
   191 
   195 
   192 
   196 
   193 #endif // BTAUDIOMANPLUGIN_H
   197 #endif // BTAUDIOMANPLUGIN_H