diff -r 505ad3f0ce5c -r cdb720e67852 Msrp/MsrpServer/inc/MMSRPConnection.h --- a/Msrp/MsrpServer/inc/MMSRPConnection.h Sat Jun 12 14:30:11 2010 +0530 +++ b/Msrp/MsrpServer/inc/MMSRPConnection.h Thu Nov 25 13:59:42 2010 +0200 @@ -94,11 +94,25 @@ * Sends the buffer content * the observer cud be implemented by msg or subsession * connection observer deemed unnecessary in send call + * @param aMsg message writer observer class */ virtual void SendL( MMSRPWriterObserver& aMsg ) = 0; + /** + * Continue sending the current message. This usually is called when + * new chunk of message is to be transmitted after receiving a response + * to chunk + * @param aMsg message writer observer class + */ + virtual void ContinueSendingL( MMSRPWriterObserver& aMsg ) = 0; /** + * Cancels the sending if given message is currently being sent + * @param aMsg message writer observer class + */ + virtual void CancelSendingL( const MMSRPWriterObserver* aMsg ) = 0; + + /** * use case unknown : connection failure detected, parse error on the connection * Send failed , goes directly to subsession. * In that scenario, subession could ask mngr to close connection itself as part of error recovery @@ -120,7 +134,7 @@ //virtual MMSRPConnection* NewL( TInetAddr& aRemoteAddr, MMSRPConnectionManager& aConnMngr) = 0; /** - * called on listen complete by connection manager + * called on listen complete by connection manager */ virtual void ConnectionEstablishedL( TInt aNewState, RSocket* aSocket, TInt aStatus ) = 0;