general/commsframework.iby
author hgs
Tue, 20 Jul 2010 18:12:15 +0100
changeset 50 afebdb533a85
permissions -rw-r--r--
201025_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50
afebdb533a85 201025_01
hgs
parents:
diff changeset
     1
// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
afebdb533a85 201025_01
hgs
parents:
diff changeset
     2
// All rights reserved.
afebdb533a85 201025_01
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
afebdb533a85 201025_01
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
afebdb533a85 201025_01
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
afebdb533a85 201025_01
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
afebdb533a85 201025_01
hgs
parents:
diff changeset
     7
//
afebdb533a85 201025_01
hgs
parents:
diff changeset
     8
// Initial Contributors:
afebdb533a85 201025_01
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
afebdb533a85 201025_01
hgs
parents:
diff changeset
    10
//
afebdb533a85 201025_01
hgs
parents:
diff changeset
    11
// Contributors:
afebdb533a85 201025_01
hgs
parents:
diff changeset
    12
//
afebdb533a85 201025_01
hgs
parents:
diff changeset
    13
// Description:
afebdb533a85 201025_01
hgs
parents:
diff changeset
    14
// ROM include description for all networking and comms-infras components.
afebdb533a85 201025_01
hgs
parents:
diff changeset
    15
// 
afebdb533a85 201025_01
hgs
parents:
diff changeset
    16
//
afebdb533a85 201025_01
hgs
parents:
diff changeset
    17
afebdb533a85 201025_01
hgs
parents:
diff changeset
    18
/**
afebdb533a85 201025_01
hgs
parents:
diff changeset
    19
 @file
afebdb533a85 201025_01
hgs
parents:
diff changeset
    20
*/
afebdb533a85 201025_01
hgs
parents:
diff changeset
    21
afebdb533a85 201025_01
hgs
parents:
diff changeset
    22
afebdb533a85 201025_01
hgs
parents:
diff changeset
    23
#ifndef __NETWORK_IBY__
afebdb533a85 201025_01
hgs
parents:
diff changeset
    24
#define __NETWORK_IBY__
afebdb533a85 201025_01
hgs
parents:
diff changeset
    25
afebdb533a85 201025_01
hgs
parents:
diff changeset
    26
#define SYMBIAN_NETWORKING_UPS
afebdb533a85 201025_01
hgs
parents:
diff changeset
    27
afebdb533a85 201025_01
hgs
parents:
diff changeset
    28
//==========================================================
afebdb533a85 201025_01
hgs
parents:
diff changeset
    29
//================ Networking Components ===================
afebdb533a85 201025_01
hgs
parents:
diff changeset
    30
//==========================================================
afebdb533a85 201025_01
hgs
parents:
diff changeset
    31
afebdb533a85 201025_01
hgs
parents:
diff changeset
    32
//================ Comms-Infras Subsystem ==================
afebdb533a85 201025_01
hgs
parents:
diff changeset
    33
#include <commslog.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    34
#include <cntmodel.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    35
afebdb533a85 201025_01
hgs
parents:
diff changeset
    36
#include <commdb.iby>	
afebdb533a85 201025_01
hgs
parents:
diff changeset
    37
#include <commsdat.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    38
afebdb533a85 201025_01
hgs
parents:
diff changeset
    39
#include <esock.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    40
#include <nifman.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    41
#include <commsrootserver.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    42
afebdb533a85 201025_01
hgs
parents:
diff changeset
    43
#ifdef SYMBIAN_ZERO_COPY_NETWORKING
afebdb533a85 201025_01
hgs
parents:
diff changeset
    44
#include <commsbufs.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    45
#else
afebdb533a85 201025_01
hgs
parents:
diff changeset
    46
#include <mbufmgr.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    47
#endif
afebdb533a85 201025_01
hgs
parents:
diff changeset
    48
afebdb533a85 201025_01
hgs
parents:
diff changeset
    49
#include <commsfw.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    50
afebdb533a85 201025_01
hgs
parents:
diff changeset
    51
//Elements
afebdb533a85 201025_01
hgs
parents:
diff changeset
    52
#include <messageintercept.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    53
#include <commsfw.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    54
#include <factories.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    55
#include <meshmachine.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    56
#include <NETMSG.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    57
#include <NetInterfaces.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    58
#include <NETMessages.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    59
#include <NetMeta.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    60
#include <NETSubscribe.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    61
#include <nodemessages.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    62
#include <ResponseMsg.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    63
#include <rootserver.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    64
#include <serverden.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    65
#include <NETStSrv.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    66
#include <NETSM.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    67
#include <virtualconstructors.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    68
afebdb533a85 201025_01
hgs
parents:
diff changeset
    69
#include <simpleselectorbase.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    70
#include <coreproviders.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    71
#include <coreprovidersecom.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    72
#include <mobilitycoreproviders.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    73
#ifdef SYMBIAN_NETWORKING_UPS
afebdb533a85 201025_01
hgs
parents:
diff changeset
    74
#include <netups.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    75
#include <upscoreproviders.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    76
#endif
afebdb533a85 201025_01
hgs
parents:
diff changeset
    77
#include <agentpr.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    78
#include <agentprcore.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    79
#include <netcfgext.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    80
afebdb533a85 201025_01
hgs
parents:
diff changeset
    81
//================ Networking Subsystem ====================
afebdb533a85 201025_01
hgs
parents:
diff changeset
    82
afebdb533a85 201025_01
hgs
parents:
diff changeset
    83
// tcpip6 components
afebdb533a85 201025_01
hgs
parents:
diff changeset
    84
#include <tcpip6.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    85
#include <dnd.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    86
#include <inhook6.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    87
#include <insock.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    88
afebdb533a85 201025_01
hgs
parents:
diff changeset
    89
//Napt
afebdb533a85 201025_01
hgs
parents:
diff changeset
    90
#include <napt.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    91
afebdb533a85 201025_01
hgs
parents:
diff changeset
    92
// SSL
afebdb533a85 201025_01
hgs
parents:
diff changeset
    93
#include <tls.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    94
afebdb533a85 201025_01
hgs
parents:
diff changeset
    95
//Netcon, agents and test dialog server
afebdb533a85 201025_01
hgs
parents:
diff changeset
    96
#include <CSD.IBY>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    97
#include <psdagt.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    98
#include <nullagt.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
    99
afebdb533a85 201025_01
hgs
parents:
diff changeset
   100
afebdb533a85 201025_01
hgs
parents:
diff changeset
   101
#include <agentdialog.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   102
afebdb533a85 201025_01
hgs
parents:
diff changeset
   103
//PPP and compressor modules
afebdb533a85 201025_01
hgs
parents:
diff changeset
   104
#include <ppp.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   105
#include <PREDCOMP.IBY>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   106
afebdb533a85 201025_01
hgs
parents:
diff changeset
   107
afebdb533a85 201025_01
hgs
parents:
diff changeset
   108
#include <rawipnif.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   109
afebdb533a85 201025_01
hgs
parents:
diff changeset
   110
//Ethernet and DHCP
afebdb533a85 201025_01
hgs
parents:
diff changeset
   111
// Note, DHCP may exist without ethernet, for example in a GPRS system.
afebdb533a85 201025_01
hgs
parents:
diff changeset
   112
afebdb533a85 201025_01
hgs
parents:
diff changeset
   113
#ifdef HAS_ETHERNET
afebdb533a85 201025_01
hgs
parents:
diff changeset
   114
#include <ether802.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   115
#endif // HAS_ETHERNET
afebdb533a85 201025_01
hgs
parents:
diff changeset
   116
afebdb533a85 201025_01
hgs
parents:
diff changeset
   117
#include <DHCPServ.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   118
#include <ipeventnotifier.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   119
afebdb533a85 201025_01
hgs
parents:
diff changeset
   120
//QoS Components
afebdb533a85 201025_01
hgs
parents:
diff changeset
   121
#include <umtsif.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   122
#include <pfqoslib.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   123
#include <qos.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   124
#include <guqos.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   125
#include <qoslib.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   126
afebdb533a85 201025_01
hgs
parents:
diff changeset
   127
#include <qosextnapi.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   128
// SYMBIAN_NETWORKING_UMTSR5 
afebdb533a85 201025_01
hgs
parents:
diff changeset
   129
afebdb533a85 201025_01
hgs
parents:
diff changeset
   130
afebdb533a85 201025_01
hgs
parents:
diff changeset
   131
#include <qos3gpp.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   132
afebdb533a85 201025_01
hgs
parents:
diff changeset
   133
#include <ipproto.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   134
#include <iptransport.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   135
#include <pdp.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   136
#include <QosIPSCPR.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   137
afebdb533a85 201025_01
hgs
parents:
diff changeset
   138
#ifdef SYMBIAN_INCLUDE_PUNYCODE
afebdb533a85 201025_01
hgs
parents:
diff changeset
   139
#include <punycodeconverter.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   140
#endif //SYMBIAN_INCLUDE_PUNYCODE
afebdb533a85 201025_01
hgs
parents:
diff changeset
   141
afebdb533a85 201025_01
hgs
parents:
diff changeset
   142
REM --- DNS Proxy 
afebdb533a85 201025_01
hgs
parents:
diff changeset
   143
afebdb533a85 201025_01
hgs
parents:
diff changeset
   144
#ifndef SYMBIAN_EXCLUDE_DNS_Proxy 
afebdb533a85 201025_01
hgs
parents:
diff changeset
   145
#include <networking_dnsproxy.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   146
#endif 
afebdb533a85 201025_01
hgs
parents:
diff changeset
   147
afebdb533a85 201025_01
hgs
parents:
diff changeset
   148
REM --- TimzoneLocalization - needed for libc.dll
afebdb533a85 201025_01
hgs
parents:
diff changeset
   149
#include <timezonelocalization.iby>
afebdb533a85 201025_01
hgs
parents:
diff changeset
   150
afebdb533a85 201025_01
hgs
parents:
diff changeset
   151
#endif // __NETWORK_IBY__