|
1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // bt_v2.prt Bluetooth protocol family for use with HCI v2 |
|
15 // |
|
16 // |
|
17 |
|
18 /** |
|
19 @file |
|
20 */ |
|
21 |
|
22 #include "../../../bluetoothmgmt/btcommon/config.cfg" |
|
23 |
|
24 TARGET bt_v2.prt |
|
25 CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData |
|
26 TARGETTYPE DLL |
|
27 |
|
28 UID 0x10003d38 0x1000961C |
|
29 VENDORID 0x70000001 |
|
30 |
|
31 |
|
32 DEFFILE bt.def |
|
33 |
|
34 |
|
35 SOURCEPATH . // BT PRT |
|
36 |
|
37 SOURCE btprt.cpp |
|
38 SOURCE blogger.cpp |
|
39 SOURCE btsap.cpp |
|
40 SOURCE btsockettimer.cpp |
|
41 SOURCE IncomingConnListener.cpp |
|
42 SOURCE RegistryHelpers.cpp |
|
43 SOURCE codman.cpp |
|
44 |
|
45 SOURCEPATH ../secman |
|
46 |
|
47 SOURCE secman.cpp |
|
48 SOURCE secmanhci.cpp |
|
49 SOURCE btaccessrequester.cpp |
|
50 SOURCE btaccessrequesterstatemachine.cpp |
|
51 SOURCE oobdata.cpp |
|
52 SOURCE simplepairingresult.cpp |
|
53 SOURCE pairingserver.cpp |
|
54 |
|
55 SOURCEPATH ../linkmgr // The link manager layer |
|
56 |
|
57 SOURCE linkmgr.cpp |
|
58 SOURCE hostresolver.cpp |
|
59 SOURCE linkutil.cpp |
|
60 SOURCE BasebandModel.cpp |
|
61 SOURCE SyncSap.cpp |
|
62 SOURCE SCOSAP.cpp |
|
63 SOURCE eSCOSAP.cpp |
|
64 SOURCE ProxySAP.cpp |
|
65 SOURCE ACLSAP.cpp |
|
66 SOURCE VendorSAP.cpp |
|
67 SOURCE RawConduit.cpp |
|
68 SOURCE AcceptWatchdog.cpp |
|
69 SOURCE Subscribers.cpp |
|
70 SOURCE btcommands.cpp |
|
71 SOURCE AclDataQ.cpp |
|
72 SOURCE AclDataQController.cpp |
|
73 |
|
74 SOURCE hcifacade.cpp |
|
75 SOURCE hcifacade_commands.cpp |
|
76 SOURCE hcifacade_events.cpp |
|
77 SOURCE physicallinks.cpp |
|
78 SOURCE PhysicalLinkHelper.cpp |
|
79 SOURCE basebandsap.cpp |
|
80 SOURCE physicallinksmanager.cpp |
|
81 SOURCE physicallinkmetrics.cpp |
|
82 SOURCE linkqitem.cpp |
|
83 SOURCE linkmuxer.cpp |
|
84 SOURCE pairingscache.cpp |
|
85 |
|
86 SOURCE eirpublisherlocalname.cpp |
|
87 SOURCE eirpublishertxpowerlevel.cpp |
|
88 |
|
89 SOURCEPATH ../eirman // The EIR Manager |
|
90 |
|
91 SOURCE eirmanserver.cpp |
|
92 SOURCE eirmansession.cpp |
|
93 SOURCE eirmanager.cpp |
|
94 |
|
95 SOURCEPATH ../l2cap // The l2cap protocol |
|
96 |
|
97 SOURCE l2cap.cpp |
|
98 SOURCE l2sap.cpp |
|
99 SOURCE l2signalmgr.cpp l2utils.cpp |
|
100 SOURCE l2sapstates.cpp |
|
101 SOURCE l2types.cpp |
|
102 |
|
103 SOURCE L2CapPDU.cpp |
|
104 SOURCE L2CapSDU.cpp |
|
105 SOURCE L2CapSDUQueue.cpp |
|
106 SOURCE L2CapDataController.cpp |
|
107 SOURCE L2CapEnhancedDataController.cpp |
|
108 |
|
109 SOURCE l2capSignalHandler.cpp |
|
110 SOURCE l2capSAPSignalHandler.cpp |
|
111 SOURCE l2capLinkSignalHandler.cpp |
|
112 SOURCE l2capEntityConfig.cpp |
|
113 SOURCE l2capCommand.cpp |
|
114 |
|
115 SOURCE l2capSigPacketEcho.cpp |
|
116 SOURCE l2capSigPacketConnection.cpp |
|
117 SOURCE l2capSigPacketCommandReject.cpp |
|
118 SOURCE l2capSigPacketConfigure.cpp |
|
119 SOURCE l2capSigPacketDisconnection.cpp |
|
120 SOURCE l2capSigPacketInformation.cpp |
|
121 SOURCE L2CapChannelConfig.cpp |
|
122 SOURCE L2CapFecNegotiator.cpp |
|
123 SOURCE l2capSigStates.cpp |
|
124 SOURCE l2capMuxController.cpp |
|
125 |
|
126 SOURCE L2CapDebugControlInterface.cpp |
|
127 |
|
128 SOURCEPATH ../rfcomm // The RFCOMM protocol |
|
129 |
|
130 SOURCE rfcomm.cpp |
|
131 SOURCE rfcommmuxer.cpp rfcommsap.cpp |
|
132 SOURCE rfcommstates.cpp rfcommutil.cpp rfcommflow.cpp |
|
133 SOURCE rfcommframe.cpp Rfcommfcs.cpp |
|
134 SOURCE rfcommmuxchannel.cpp |
|
135 SOURCE AsyncErrorKicker.cpp |
|
136 |
|
137 #ifndef BLUETOOTH_NO_AV |
|
138 SOURCEPATH ../avdtp // Audio Video Distribution Transport Protocol |
|
139 |
|
140 SOURCE avdtp.cpp |
|
141 SOURCE avdtpAllocators.cpp |
|
142 SOURCE avdtpMessage.cpp |
|
143 SOURCE avdtpsap.cpp |
|
144 SOURCE avdtpConfigurators.cpp |
|
145 SOURCE avdtpDirectChannel.cpp |
|
146 SOURCE avdtpLogicalChannelFactory.cpp |
|
147 SOURCE avdtpMediaSession.cpp |
|
148 SOURCE avdtpReportingSession.cpp |
|
149 SOURCE avdtpRecoverySession.cpp |
|
150 SOURCE avdtpMuxChannel.cpp |
|
151 SOURCE avdtpSignallingChannel.cpp |
|
152 SOURCE avdtpSignallingTransaction.cpp |
|
153 SOURCE avdtpSignallingSession.cpp |
|
154 SOURCE avdtpSignallingMessages.cpp |
|
155 SOURCE avdtpTransportChannel.cpp |
|
156 SOURCE avdtpTransportSession.cpp |
|
157 SOURCE avdtpSEPCache.cpp |
|
158 SOURCE avdtputil.cpp |
|
159 SOURCE avdtpLocalSEP.cpp |
|
160 SOURCE avdtpStream.cpp |
|
161 SOURCE avdtpStreamStates.cpp |
|
162 |
|
163 SOURCEPATH ../avctp // Audio Visual Control Transport Protocol |
|
164 |
|
165 SOURCE avctpmuxer.cpp |
|
166 SOURCE avctpmuxerstates.cpp |
|
167 SOURCE avctpsap.cpp |
|
168 SOURCE avctp.cpp |
|
169 SOURCE avctppacket.cpp |
|
170 SOURCE avctputils.cpp |
|
171 SOURCE avctpOutboundQ.cpp |
|
172 SOURCE avctpPacketMgr.cpp |
|
173 |
|
174 LIBRARY bluetoothav.lib |
|
175 |
|
176 #else // !BLUETOOTH_NO_AV |
|
177 |
|
178 SOURCEPATH ../avctp // Audio Visual Control Transport Protocol |
|
179 |
|
180 #endif // BLUETOOTH_NO_AV |
|
181 |
|
182 SOURCEPATH ../sdp // The SDP Protocol |
|
183 |
|
184 SOURCE sdp.cpp sdpclient.cpp |
|
185 SOURCE sdpnetdb.cpp sdppdu.cpp |
|
186 SOURCE sdpstackutil.cpp |
|
187 |
|
188 USERINCLUDE . // bluetooth/stack/common |
|
189 USERINCLUDE ../linkmgr |
|
190 USERINCLUDE ../secman |
|
191 USERINCLUDE ../eirman |
|
192 USERINCLUDE ../l2cap |
|
193 USERINCLUDE ../rfcomm |
|
194 USERINCLUDE ../sdp |
|
195 |
|
196 // required in NO_AV for btprt.cpp |
|
197 USERINCLUDE ../avctp ../avdtp |
|
198 USERINCLUDE ../avdtp/gavdpinterface |
|
199 USERINCLUDE ../avctp/common |
|
200 |
|
201 USERINCLUDE ../inc // bluetooth/stack/inc |
|
202 OS_LAYER_SYSTEMINCLUDE_SYMBIAN |
|
203 USERINCLUDE ../../../bluetoothmgmt/btcommon/inc // bluetooth/inc |
|
204 OS_LAYER_ESTLIB_SYSTEMINCLUDE |
|
205 |
|
206 LIBRARY euser.lib |
|
207 LIBRARY esock.lib |
|
208 LIBRARY esocksvr.lib |
|
209 LIBRARY mbufmgr.lib |
|
210 LIBRARY btmanclient.lib |
|
211 LIBRARY btdevice.lib |
|
212 LIBRARY bluetooth.lib |
|
213 LIBRARY charconv.lib |
|
214 LIBRARY hcicmdq.lib |
|
215 LIBRARY estlib.lib |
|
216 LIBRARY commandsevents.lib |
|
217 LIBRARY corehci_base.lib |
|
218 LIBRARY hciserverclient.lib |
|
219 LIBRARY hciutil.lib |
|
220 LIBRARY btextnotifiers.lib |
|
221 LIBRARY hcishared.lib |
|
222 |
|
223 LIBRARY eirclient.lib |
|
224 |
|
225 #include <bluetooth/btlogger.mmh> |
|
226 #include <comms-infras/commsdebugutility.mmh> |
|
227 #include <cflog.mmh> |
|
228 |
|
229 /* Compile-time macros */ |
|
230 MACRO CONNECTION_PREEMPTS_INQUIRY |
|
231 //MACRO KEEP_L2CAP_DEBUG_STATISTICS |
|
232 MACRO BT_LINKMGR_V2 |
|
233 |
|
234 OPTION cw -strict on -w pedantic,unused,hidevirtual,padding,ptrintconv |
|
235 |
|
236 UNPAGED |
|
237 |
|
238 SMPSAFE |