tsrc/musenginestub/inc/musenglivesessionobserver.h
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
     1 /*
     1 /*
     2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2007 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 // INCLUDES
    22 
    23 #include "musengoutsessionobserver.h"
       
    24 
    23 
    25 // CLASS DECLARATION
    24 // CLASS DECLARATION
    26 
    25 
    27 /**
    26 /**
    28 *  An interface to be implemented by users of Multimedia Sharing Engine if 
    27 *  An interface to be implemented by clients of Multimedia Sharing Engine if 
    29 *  they wish to receive
    28 *  they wish to receive events about live sharing specific event.
    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
       
    36 */
    29 */
    37 class MMusEngLiveSessionObserver : public MMusEngOutSessionObserver
    30 class MMusEngLiveSessionObserver
    38     {
    31     {
       
    32     
       
    33     public:
       
    34     
       
    35         /**    
       
    36     	* Indicates that disk has run out of space during recording.
       
    37     	*/
       
    38     	virtual void DiskFull() = 0;
       
    39 		
    39     };
    40     };
    40 
    41 
    41 #endif
    42 #endif