equal
deleted
inserted
replaced
21 |
21 |
22 #ifndef CMTPCONNECTIONMGR_H |
22 #ifndef CMTPCONNECTIONMGR_H |
23 #define CMTPCONNECTIONMGR_H |
23 #define CMTPCONNECTIONMGR_H |
24 |
24 |
25 #include <e32base.h> |
25 #include <e32base.h> |
|
26 #include <bttypes.h> |
26 #include "mmtpconnectionmgr.h" |
27 #include "mmtpconnectionmgr.h" |
27 #include "mtpdebug.h" |
28 #include "mtpdebug.h" |
|
29 #include "mtp/rmtpclient.h" |
28 |
30 |
29 class CMTPConnection; |
31 class CMTPConnection; |
30 class CMTPTransportPlugin; |
32 class CMTPTransportPlugin; |
31 class MMTPTransportConnection; |
33 class MMTPTransportConnection; |
32 |
34 |
62 IMPORT_C void StopTransport(TUid aTransport); |
64 IMPORT_C void StopTransport(TUid aTransport); |
63 IMPORT_C void StopTransport( TUid aTransport, TBool aByBearer ); |
65 IMPORT_C void StopTransport( TUid aTransport, TBool aByBearer ); |
64 IMPORT_C void StopTransports(); |
66 IMPORT_C void StopTransports(); |
65 IMPORT_C TInt TransportCount() const; |
67 IMPORT_C TInt TransportCount() const; |
66 IMPORT_C TUid TransportUid(); |
68 IMPORT_C TUid TransportUid(); |
67 |
69 IMPORT_C void SetBTResumeParameter(const TBTDevAddr& aBTAddr, const TUint16& aPSMPort); |
|
70 |
68 private: // From MMTPConnectionMgr |
71 private: // From MMTPConnectionMgr |
69 |
72 |
70 TBool ConnectionClosed(MMTPTransportConnection& aTransportConnection); |
73 TBool ConnectionClosed(MMTPTransportConnection& aTransportConnection); |
71 void ConnectionOpenedL(MMTPTransportConnection& aTransportConnection); |
74 void ConnectionOpenedL(MMTPTransportConnection& aTransportConnection); |
72 TUid ClientSId(); |
75 TUid ClientSId(); |
89 TInt iShutdownConnectionIdx; |
92 TInt iShutdownConnectionIdx; |
90 CMTPTransportPlugin* iTransport; |
93 CMTPTransportPlugin* iTransport; |
91 TUid iTransportUid; |
94 TUid iTransportUid; |
92 TUint iTransportCount; |
95 TUint iTransportCount; |
93 TUid iSecureId; |
96 TUid iSecureId; |
94 TBool iIsTransportStopping; |
|
95 |
97 |
96 /** |
98 /** |
97 * Array storing the UIDs of the suspended transport plugins |
99 * Array storing the UIDs of the suspended transport plugins |
98 */ |
100 */ |
99 RArray< TUid > iSuspendedTransports; |
101 RArray< TUid > iSuspendedTransports; |
102 * Active object which starts suspended transport asynchronously |
104 * Active object which starts suspended transport asynchronously |
103 */ |
105 */ |
104 CAsyncCallBack* iTransportTrigger; |
106 CAsyncCallBack* iTransportTrigger; |
105 |
107 |
106 /** |
108 /** |
|
109 * It will store the bluetooth address of remote device. |
|
110 */ |
|
111 TMTPBTRemoteDevice iRemoteDevice; |
|
112 |
|
113 /** |
107 FLOGGER debug trace member variable. |
114 FLOGGER debug trace member variable. |
108 */ |
115 */ |
109 __FLOG_DECLARATION_MEMBER_MUTABLE; |
116 __FLOG_DECLARATION_MEMBER_MUTABLE; |
110 }; |
117 }; |
111 #endif // CMTPCONNECTIONMGR_H |
118 #endif // CMTPCONNECTIONMGR_H |