85 * Disconnects handler from modem |
85 * Disconnects handler from modem |
86 * @param TUint8 aDteId |
86 * @param TUint8 aDteId |
87 * @return Disconnect status |
87 * @return Disconnect status |
88 */ |
88 */ |
89 TInt Disconnect( const TUint8 aDteId ); |
89 TInt Disconnect( const TUint8 aDteId ); |
|
90 |
|
91 /** |
|
92 * Check if disconnect is called directly |
|
93 * @return ETrue if disconnect called directly |
|
94 */ |
90 TBool IsDisconnected(); |
95 TBool IsDisconnected(); |
|
96 |
|
97 /** |
|
98 * HandleCommandModeChange |
|
99 * @param TUint8 aDteId |
|
100 * @param TCommandMode aMode |
|
101 */ |
91 void HandleCommandModeChange( TInt aDteid, TCommandMode aMode ); |
102 void HandleCommandModeChange( TInt aDteid, TCommandMode aMode ); |
92 |
103 |
|
104 /** |
|
105 * SendAtModemDataRedirectResultReq |
|
106 * @param TUint8 aDteId |
|
107 * @param TUint aResult |
|
108 */ |
93 void SendAtModemDataRedirectResultReq( const TUint8 aDteId, const TUint aResult); |
109 void SendAtModemDataRedirectResultReq( const TUint8 aDteId, const TUint aResult); |
|
110 |
|
111 /** |
|
112 * SendEscapeSignalDetection |
|
113 * @param TUint8 aDteId |
|
114 * @return Symbian error code if error |
|
115 */ |
94 TInt SendEscapeSignalDetection( const TUint8 aDteId ); |
116 TInt SendEscapeSignalDetection( const TUint8 aDteId ); |
|
117 |
|
118 /** |
|
119 * HandleSignalDetectedResp |
|
120 * @param TIsiReceiveC aMessage |
|
121 */ |
95 void HandleSignalDetectedResp( const TIsiReceiveC& aMessage ); |
122 void HandleSignalDetectedResp( const TIsiReceiveC& aMessage ); |
|
123 |
|
124 /** |
|
125 * RemovePipe |
|
126 * @param TUint8 aDteId |
|
127 */ |
96 void RemovePipe( const TUint8 aDteId ); |
128 void RemovePipe( const TUint8 aDteId ); |
|
129 |
|
130 /** |
|
131 * IsPluginConnected |
|
132 * @return ETrue if plugin is connected |
|
133 */ |
97 TBool IsPluginConnected(); |
134 TBool IsPluginConnected(); |
|
135 |
|
136 /** |
|
137 * SetModemAtExistsInCmt |
|
138 * @param TBool aModemAtExistsInCmt |
|
139 */ |
|
140 void SetModemAtExistsInCmt( TBool aModemAtExistsInCmt ); |
98 |
141 |
99 protected: |
142 protected: |
100 // from CActive |
143 // from CActive |
101 void RunL(); |
144 void RunL(); |
102 void DoCancel(); |
145 void DoCancel(); |
109 |
152 |
110 /** |
153 /** |
111 * 2nd phase constructor |
154 * 2nd phase constructor |
112 */ |
155 */ |
113 void ConstructL(); |
156 void ConstructL(); |
114 |
157 /** |
|
158 * Open ISI channel |
|
159 */ |
115 void OpenChannelL(); |
160 void OpenChannelL(); |
|
161 |
|
162 /** |
|
163 * ISI message handlers |
|
164 */ |
116 void HandleATResponse(const TIsiReceiveC& aMessage); |
165 void HandleATResponse(const TIsiReceiveC& aMessage); |
117 |
|
118 #ifdef __WINSCW__ |
166 #ifdef __WINSCW__ |
119 void HandleATResponse( ); |
167 void HandleATResponse( ); |
120 #endif |
168 #endif |
121 void HandleModemConnectResp( const TIsiReceiveC& aMessage); |
169 void HandleModemConnectResp( const TIsiReceiveC& aMessage); |
122 void HandleSignalInd(const TIsiReceiveC& aMessage); |
170 void HandleSignalInd(const TIsiReceiveC& aMessage); |
123 void HandleUnsolicitedData(const TIsiReceiveC& aMessage); |
171 void HandleUnsolicitedData(const TIsiReceiveC& aMessage); |
124 |
|
125 TInt GetMinSizeDividendByFour( TInt aSize); |
|
126 |
|
127 void HandleIntermediateDataInd(const TIsiReceiveC& aMessage); |
172 void HandleIntermediateDataInd(const TIsiReceiveC& aMessage); |
128 void HandleRedirectInd(const TIsiReceiveC& aMessage); |
173 void HandleRedirectInd(const TIsiReceiveC& aMessage); |
129 void HandleRedirectResultResp(const TIsiReceiveC& aMessage); |
174 void HandleRedirectResultResp(const TIsiReceiveC& aMessage); |
130 void SetDisconnected( TBool aIsDisconnected ); |
175 void SetDisconnected( TBool aIsDisconnected ); |
131 |
|
132 |
176 |
133 private: |
177 private: |
134 //data |
178 //data |
135 CModemAtSrv& iServer; |
179 CModemAtSrv& iServer; |
136 |
180 |