equal
deleted
inserted
replaced
88 void SendEventL(const TMTPTypeEvent& aEvent); |
88 void SendEventL(const TMTPTypeEvent& aEvent); |
89 void SendResponseL(const TMTPTypeResponse& aResponse, const TMTPTypeRequest& aRequest, TRequestStatus& aStatus); |
89 void SendResponseL(const TMTPTypeResponse& aResponse, const TMTPTypeRequest& aRequest, TRequestStatus& aStatus); |
90 IMPORT_C void SessionClosedL(TUint32 aSessionMTPId); |
90 IMPORT_C void SessionClosedL(TUint32 aSessionMTPId); |
91 IMPORT_C void SessionOpenedL(TUint32 aSessionMTPId); |
91 IMPORT_C void SessionOpenedL(TUint32 aSessionMTPId); |
92 IMPORT_C TInt GetDataReceiveResult() const; |
92 IMPORT_C TInt GetDataReceiveResult() const; |
93 void ConnectionSuspended(); |
93 TBool ConnectionSuspended(); |
94 void ConnectionResumedL(MMTPTransportConnection& aTransportConnection); |
94 void ConnectionResumedL(MMTPTransportConnection& aTransportConnection); |
95 void TransactionCompleteL(const TMTPTypeRequest& aRequest); |
95 void TransactionCompleteL(const TMTPTypeRequest& aRequest); |
96 |
96 |
97 public: // From MMTPConnection & MMTPConnectionProtocol |
97 public: // From MMTPConnection & MMTPConnectionProtocol |
98 |
98 |
114 void ReceivedRequestL(const TMTPTypeRequest& aRequest); |
114 void ReceivedRequestL(const TMTPTypeRequest& aRequest); |
115 void ReceiveDataCompleteL(TInt aErr, const MMTPType& aData, const TMTPTypeRequest& aRequest); |
115 void ReceiveDataCompleteL(TInt aErr, const MMTPType& aData, const TMTPTypeRequest& aRequest); |
116 void SendDataCompleteL(TInt aErr, const MMTPType& aData, const TMTPTypeRequest& aRequest); |
116 void SendDataCompleteL(TInt aErr, const MMTPType& aData, const TMTPTypeRequest& aRequest); |
117 void SendEventCompleteL(TInt aErr, const TMTPTypeEvent& aEvent); |
117 void SendEventCompleteL(TInt aErr, const TMTPTypeEvent& aEvent); |
118 void SendResponseCompleteL(TInt aErr, const TMTPTypeResponse& aResponse, const TMTPTypeRequest& aRequest); |
118 void SendResponseCompleteL(TInt aErr, const TMTPTypeResponse& aResponse, const TMTPTypeRequest& aRequest); |
119 void Unbind(MMTPTransportConnection& aConnection); |
119 void Unbind(MMTPTransportConnection& aConnection); |
120 |
120 |
121 private: |
121 private: |
122 |
122 |
123 CMTPConnection(TUint aConnectionId, MMTPTransportConnection& aTransportConnection); |
123 CMTPConnection(TUint aConnectionId, MMTPTransportConnection& aTransportConnection); |
124 void ConstructL(); |
124 void ConstructL(); |
130 void InitiateTransactionCancelL(TInt aSessionIdx); |
130 void InitiateTransactionCancelL(TInt aSessionIdx); |
131 |
131 |
132 TUint ActiveSessions() const; |
132 TUint ActiveSessions() const; |
133 void CloseAllSessions(); |
133 void CloseAllSessions(); |
134 void CloseSession(TUint aIdx); |
134 void CloseSession(TUint aIdx); |
|
135 void CompleteCloseConnection(); |
135 CMTPSession& SessionL(const TMTPTypeFlatBase& aDataset, TInt aSessionIdElementNo) const; |
136 CMTPSession& SessionL(const TMTPTypeFlatBase& aDataset, TInt aSessionIdElementNo) const; |
136 |
137 |
137 static TInt SessionOrder(const TUint32* aL, const CMTPSession& aR); |
138 static TInt SessionOrder(const TUint32* aL, const CMTPSession& aR); |
138 static TInt SessionOrder(const CMTPSession& aL, const CMTPSession& aR); |
139 static TInt SessionOrder(const CMTPSession& aL, const CMTPSession& aR); |
139 |
140 |