tsrc/musenginestub/inc/musenglivesessionobserver.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
     1 /*
     1 /*
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    17 
    17 
    18 
    18 
    19 #ifndef MUSHENGLIVESESSIONOBSERVER_H
    19 #ifndef MUSHENGLIVESESSIONOBSERVER_H
    20 #define MUSHENGLIVESESSIONOBSERVER_H
    20 #define MUSHENGLIVESESSIONOBSERVER_H
    21 
    21 
    22 
    22 // INCLUDES
       
    23 #include "musengoutsessionobserver.h"
    23 
    24 
    24 // CLASS DECLARATION
    25 // CLASS DECLARATION
    25 
    26 
    26 /**
    27 /**
    27 *  An interface to be implemented by clients of Multimedia Sharing Engine if 
    28 *  An interface to be implemented by users of Multimedia Sharing Engine if 
    28 *  they wish to receive events about live sharing specific event.
    29 *  they wish to receive
       
    30 *  events from session state changes.
       
    31 *
       
    32 *  This observer is set using CMSSession:: function.
       
    33 *
       
    34 * @lib musengine.lib
       
    35 * @since S60 v3.2
    29 */
    36 */
    30 class MMusEngLiveSessionObserver
    37 class MMusEngLiveSessionObserver : public MMusEngOutSessionObserver
    31     {
    38     {
    32     
       
    33     public:
       
    34     
       
    35         /**    
       
    36     	* Indicates that disk has run out of space during recording.
       
    37     	*/
       
    38     	virtual void DiskFull() = 0;
       
    39 		
       
    40     };
    39     };
    41 
    40 
    42 #endif
    41 #endif