--- a/tsrc/musenginestub/inc/musengreceivesessionobserver.h Thu Aug 19 09:51:39 2010 +0300
+++ b/tsrc/musenginestub/inc/musengreceivesessionobserver.h Tue Aug 31 15:12:07 2010 +0300
@@ -21,34 +21,38 @@
// INCLUDES
-#include "musengsessionobserver.h"
+#include <e32cmn.h>
// CLASS DECLARATION
/**
-*
-*
-* @lib ???.lib
+* Observer interface to be implemented by clients interested about notifications
+* of receiving (MT) side session specific events.
*/
-class MMusEngReceiveSessionObserver : public MMusEngSessionObserver
+class MMusEngReceiveSessionObserver
{
public:
/**
- *
- *
- * @since S60 v3.2
+ * There is new incoming session.
+ * Session is not yet handled in any way and cannot yet be accepted
+ * or rejected. User should not be notified at this stage.
*/
- virtual void IncomingSession( const TDesC& aOriginator ) = 0;
-
+ virtual void IncomingSessionPreNotification() = 0;
+
+ /**
+ * There is new incoming session ready to be accepted or rejected.
+ * User can be notified.
+ */
+ virtual void IncomingSession( const TDesC& aOriginator,
+ const TDesC& aOriginatorIdentity ) = 0;
/**
* Current receiving session is buffering received RTP.
- *
- * @since S60 v3.2
*/
virtual void StreamBuffering() = 0;
+
};
#endif
\ No newline at end of file