|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-A33B8BD1-BFF0-5A43-9344-003F5F2B1D03" xml:lang="en"><title>Ethernet |
|
13 Driver Overview</title><shortdesc>The ethernet driver is used for testing purposes. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>The ethernet logical device driver. </p> |
|
15 <section id="GUID-F988F25C-111E-42C6-8EF3-DC7EBF80AB5E"><title>Purpose</title> <p>Ethernet |
|
16 is used as a substitute for mobile to server communications. </p> </section> |
|
17 <section id="GUID-416A3284-FCD7-4292-AE58-18B146B09D3B"><title>Key concepts |
|
18 and terms</title> <dl> |
|
19 <dlentry> |
|
20 <dt>Ethernet</dt> |
|
21 <dd><p>An established standard for cable based network communication between |
|
22 computers. </p> </dd> |
|
23 </dlentry> |
|
24 </dl> </section> |
|
25 <section id="GUID-D8944E4A-D16A-41AA-A11E-E353BA947BDB"><title>Architecture</title> <p>Ethernet |
|
26 is used as a substitute for wireless communication. </p> <p>It sits below |
|
27 the protocol modules. </p> </section> |
|
28 <section id="GUID-841FB436-6E80-420F-B255-28DEB1E9EEC6"><title>APIs</title> <p>The |
|
29 APIs used by this LDD are: </p> <table id="GUID-8280D619-994E-5E6A-807F-9BCCBCE1491A"> |
|
30 <tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/> |
|
31 <thead> |
|
32 <row> |
|
33 <entry>API</entry> |
|
34 <entry>Description</entry> |
|
35 </row> |
|
36 </thead> |
|
37 <tbody> |
|
38 <row> |
|
39 <entry><p> <xref href="GUID-EE04E261-8122-3428-8AE9-E4F9A1645F66.dita"><apiname>CLANLinkFactory</apiname></xref> </p> </entry> |
|
40 <entry><p>Stores an instance of the previously created CLANLinkFactory and |
|
41 can call its methods. </p> </entry> |
|
42 </row> |
|
43 <row> |
|
44 <entry><p> <xref href="GUID-CB92008A-72BA-3828-A559-BA603579ED37.dita"><apiname>CLANLinkCommon</apiname></xref> </p> </entry> |
|
45 <entry><p>Provides interface methods for both bearers and packet drivers. </p> </entry> |
|
46 </row> |
|
47 <row> |
|
48 <entry><p> <xref href="GUID-153393ED-169F-3B97-89CA-4C09E5831729.dita"><apiname>CLanxBearer</apiname></xref> </p> </entry> |
|
49 <entry><p>The base class from which bearer classes are derived. </p> </entry> |
|
50 </row> |
|
51 <row> |
|
52 <entry><p> <xref href="GUID-13768E6B-C5DA-3F35-9EB7-C3AA522451AA.dita"><apiname>CLanIp4Bearer</apiname></xref> </p> </entry> |
|
53 <entry><p>Handles the Ethernet NIF bearer interface for the IP4 protocol. </p> </entry> |
|
54 </row> |
|
55 <row> |
|
56 <entry><p> <xref href="GUID-32B942FA-FC86-32DE-9A22-7017C78731E4.dita"><apiname>CLanIp6Bearer</apiname></xref> </p> </entry> |
|
57 <entry><p>Handles the Ethernet NIF bearer interface for the IP6 protocol. </p> </entry> |
|
58 </row> |
|
59 </tbody> |
|
60 </tgroup> |
|
61 </table> </section> |
|
62 <section id="GUID-06D6208A-0C32-4F54-9DB3-B78720EB96AE"><title>Typical uses</title> <p>Ethernet |
|
63 was never intended to be used by the general phone user: however it has proved |
|
64 to be very useful for development where it is used as a substitute for the |
|
65 communication between a mobile and an external server, for example, a base |
|
66 station or a Wi-Fi server. </p> </section> |
|
67 </conbody></concept> |