|
S60 3rd Edition SDK for Symbian OS Example Applications Guide |
00001 /* 00002 * ============================================================================== 00003 * Name : MSIPExStateViewNotifier.h 00004 * Part of : SIPExEngine 00005 * Interface : 00006 * Description : 00007 * Version : 00008 * 00009 * Copyright (c) 2004-2006 Nokia Corporation. 00010 * This material, including documentation and any related 00011 * computer programs, is protected by copyright controlled by 00012 * Nokia Corporation. 00013 * ============================================================================== 00014 */ 00015 00016 #ifndef MSIPEXSTATEVIEWNOTIFIER_H 00017 #define MSIPEXSTATEVIEWNOTIFIER_H 00018 00019 // INCLUDES 00020 #include <e32base.h> 00021 00022 // CLASS DECLARATIONS 00023 /** 00024 * Interface for notifing view about status change and 00025 * any intresting changes. 00026 */ 00027 class MSIPExStateViewNotifier 00028 { 00029 public: 00030 /** 00031 * ShowStatusInfoL 00032 * Called when game status changes. 00033 * @param aText A free format text. 00034 */ 00035 virtual void ShowStatusInfoL( const TDesC& aText ) = 0; 00036 00037 /** 00038 * ShowInfoL 00039 * Called when the new info is available about engine state. 00040 * @param aText A 16-bit free format text. 00041 */ 00042 virtual void ShowInfoL( const TDesC& aText ) = 0; 00043 00044 /** 00045 * ShowInfoL 00046 * Called when the new info is available about engine state. 00047 * @param aText A 8-bit free format text. 00048 */ 00049 virtual void ShowInfoL( const TDesC8& aText ) = 0; 00050 }; 00051 00052 #endif // MSIPEXSTATEVIEWNOTIFIER_H 00053 00054 // End of file 00055
|
© Nokia 2006 |