Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
[asterisk/asterisk.git] / res / pjproject / pjsip-apps / src / symbian_ua_gui / inc / symbian_ua_guiDocument.h
1 /* $Id$ */
2 /* 
3  * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License
16  * along with this program; if not, write to the Free Software
17  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
18  */
19 #ifndef SYMBIAN_UA_GUIDOCUMENT_H
20 #define SYMBIAN_UA_GUIDOCUMENT_H
21
22 #include <akndoc.h>
23                 
24 class CEikAppUi;
25
26 /**
27 * @class        Csymbian_ua_guiDocument symbian_ua_guiDocument.h
28 * @brief        A CAknDocument-derived class is required by the S60 application 
29 *           framework. It is responsible for creating the AppUi object. 
30 */
31 class Csymbian_ua_guiDocument : public CAknDocument
32         {
33 public: 
34         // constructor
35         static Csymbian_ua_guiDocument* NewL( CEikApplication& aApp );
36
37 private: 
38         // constructors
39         Csymbian_ua_guiDocument( CEikApplication& aApp );
40         void ConstructL();
41         
42 public: 
43         // from base class CEikDocument
44         CEikAppUi* CreateAppUiL();
45         };
46 #endif // SYMBIAN_UA_GUIDOCUMENT_H