pcap: add pcap to the user guide
authorVincent Perot <vincent.perot@ericsson.com>
Wed, 13 Aug 2014 19:41:18 +0000 (15:41 -0400)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Thu, 14 Aug 2014 19:46:43 +0000 (15:46 -0400)
Change-Id: Ic043f2dd68e8f4893ba82a81f83d42128b7859b9
Signed-off-by: Vincent Perot <vincent.perot@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/31474
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
20 files changed:
org.eclipse.linuxtools.tmf.pcap.help/.empty.dtd [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/.externalToolBuilders/org.eclipse.linuxtools.tmf.pcap.help build.xml [Builder].launch [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/.project [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.ltk.core.refactoring.prefs [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/META-INF/MANIFEST.MF [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/README [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/about.html [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/book.css [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/build.properties [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/build.xml [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/doc/.gitignore [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/doc/User-Guide.mediawiki [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/doc/images/networkTracingPerspective.png [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/doc/images/streamListView.png [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/doc/images/subfieldFiltering.png [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/plugin.properties [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/plugin.xml [new file with mode: 0644]
org.eclipse.linuxtools.tmf.pcap.help/pom.xml [new file with mode: 0644]

diff --git a/org.eclipse.linuxtools.tmf.pcap.help/.empty.dtd b/org.eclipse.linuxtools.tmf.pcap.help/.empty.dtd
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/.externalToolBuilders/org.eclipse.linuxtools.tmf.pcap.help build.xml [Builder].launch b/org.eclipse.linuxtools.tmf.pcap.help/.externalToolBuilders/org.eclipse.linuxtools.tmf.pcap.help build.xml [Builder].launch
new file mode 100644 (file)
index 0000000..29501c4
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/>
+<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;resources&gt;&#10;&lt;item path=&quot;/org.eclipse.linuxtools.tmf.help&quot; type=&quot;4&quot;/&gt;&#10;&lt;/resources&gt;}"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.eclipse.linuxtools.tmf.help/build.xml"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.linuxtools.tmf.pcap.help"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<mapAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_PROPERTIES">
+<mapEntry key="eclipse.home" value="${eclipse_home}"/>
+</mapAttribute>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.linuxtools.tmf.pcap.help/build.xml}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,clean"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
+</launchConfiguration>
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/.project b/org.eclipse.linuxtools.tmf.pcap.help/.project
new file mode 100644 (file)
index 0000000..407eca2
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.linuxtools.tmf.pcap.help</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+                       <triggers>clean,full,incremental,</triggers>
+                       <arguments>
+                               <dictionary>
+                                       <key>LaunchConfigHandle</key>
+                                       <value>&lt;project&gt;/.externalToolBuilders/org.eclipse.linuxtools.tmf.pcap.help build.xml [Builder].launch</value>
+                               </dictionary>
+                               <dictionary>
+                                       <key>incclean</key>
+                                       <value>true</value>
+                               </dictionary>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+               <nature>org.eclipse.mylyn.wikitext.ui.wikiTextNature</nature>
+       </natures>
+</projectDescription>
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.core.resources.prefs b/org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.core.runtime.prefs
new file mode 100644 (file)
index 0000000..5a0ad22
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.ltk.core.refactoring.prefs b/org.eclipse.linuxtools.tmf.pcap.help/.settings/org.eclipse.ltk.core.refactoring.prefs
new file mode 100644 (file)
index 0000000..b196c64
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/META-INF/MANIFEST.MF b/org.eclipse.linuxtools.tmf.pcap.help/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..af7bd8e
--- /dev/null
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-Vendor: %Bundle-Vendor
+Bundle-Version: 1.0.0.qualifier
+Bundle-Localization: plugin
+Bundle-SymbolicName: org.eclipse.linuxtools.tmf.pcap.help;singleton:=true
+Require-Bundle: org.eclipse.help
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/README b/org.eclipse.linuxtools.tmf.pcap.help/README
new file mode 100644 (file)
index 0000000..7af3c4e
--- /dev/null
@@ -0,0 +1,19 @@
+This describes how to build the documentation found in the o.e.l.tmf.pcap.help
+plugin.
+
+
+Your Eclipse environment first needs to have the "Mylyn Wikitext" plugin
+installed. It can be found in the default Eclipse repository, under
+"Collaboration".
+
+Once that is installed, you should be able to use the manual Eclipse builder to
+generate the doc : select the tmf.pcap.help plugin and choose, in the top-menu,
+"Project -> Build Project".
+
+It uses the build.xml Ant script, but it's recommended to run it from within
+Eclipse, since the builder will pass some environment variables that the script
+needs.
+
+You might get a warning from build.properties because of a missing file. This
+file gets generated with the rest of the doc, so once you have run these steps
+(and refreshed the project if needed), the warning should disappear.
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/about.html b/org.eclipse.linuxtools.tmf.pcap.help/about.html
new file mode 100644 (file)
index 0000000..28737f6
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2006</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/book.css b/org.eclipse.linuxtools.tmf.pcap.help/book.css
new file mode 100644 (file)
index 0000000..7974739
--- /dev/null
@@ -0,0 +1,59 @@
+/* following font face declarations need to be removed for DBCS */
+
+
+body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, sans-serif; color: #000000}
+pre                            { font-family: Courier, monospace}
+
+/* end font face declarations */
+
+/* following font size declarations should be OK for DBCS */
+body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 12pt; }
+pre                            { font-size: 12pt}
+
+/* end font size declarations */
+
+body        { background: #FFFFFF}
+h1           { font-size: 18pt; margin-top: 5; margin-bottom: 1 }      
+h2           { font-size: 14pt; margin-top: 25; margin-bottom: 3 }
+h3           { font-size: 11pt; margin-top: 20; margin-bottom: 3 }
+h4           { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic }
+h5           { font size: 13.5pt; }
+p           { font-size: 12pt; }
+pre         { margin-left: 6; font-size: 9pt }
+
+a:link { color: #006699 }
+a:visited { color: #996699 }
+a:hover  { color: #006699 }
+
+ul          { margin-top: 0; margin-bottom: 10 }
+li          { margin-top: 0; margin-bottom: 0 } 
+li p        { margin-top: 0; margin-bottom: 0 } 
+ol          { margin-top: 0; margin-bottom: 10 }
+dl          { margin-top: 0; margin-bottom: 10 }
+dt          { margin-top: 0; margin-bottom: 0; font-weight: bold }
+dd          { margin-top: 0; margin-bottom: 0 }
+strong      { font-weight: bold}
+em          { font-style: italic}
+var         { font-style: italic}
+div.revision { border-left-style: solid; border-left-width: thin; 
+                                  border-left-color: #7B68EE; padding-left:5 }
+th          { font-weight: bold }
+.hidden {
+       display: none;
+}
+
+/* Mike Behm's addition to the style sheet */
+.userinput { font-family: monospace; }
+.guitab, .important, .guibutton, .selectblue, .guimenu, .guilabel, 
+.notetitle  {
+     color: #000000;
+     font-family: helvetica, arial, sans-serif;
+     font-weight: bold;
+     }
+div.linux  {display:none;}
+.firsterm {font-style:italic;}
+
+.typewriter {font-family:monospace;}
+.bold {font-weight:600;}
+.linethrough {text-decoration: line-through;}
+.underline {text-decoration: underline;}
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/build.properties b/org.eclipse.linuxtools.tmf.pcap.help/build.properties
new file mode 100644 (file)
index 0000000..e090bb7
--- /dev/null
@@ -0,0 +1,22 @@
+###############################################################################
+# Copyright (c) 2014 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Ericsson - Initial API and implementation
+###############################################################################
+
+bin.includes = plugin.xml,\
+               META-INF/,\
+               about.html,\
+               plugin.properties,\
+               book.css,\
+               doc/
+jars.extra.classpath = platform:/plugin/org.eclipse.mylyn.wikitext.core,\
+                       platform:/plugin/org.eclipse.mylyn.wikitext.mediawiki.core
+src.includes = about.html
+
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/build.xml b/org.eclipse.linuxtools.tmf.pcap.help/build.xml
new file mode 100644 (file)
index 0000000..c803b84
--- /dev/null
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="org.eclipse.linuxtools.tmf.pcap.help" default="build" basedir=".">
+    <description>
+        Generate Eclipse help content for the Linux Tools Pcap User Guide
+    </description>
+
+   <property name="ug.title" value="Pcap Network Tracing User Guide" />
+
+    <path id="wikitext.tasks.classpath">
+        <!-- Search in the local Eclipse installation directory for the Wikitext plugin -->
+        <fileset dir="${eclipse.home}/plugins" erroronmissingdir="false">
+            <include name="org.eclipse.mylyn.wikitext.*core*.jar" />
+            <include name="com.google.guava_*.jar" />
+        </fileset>
+
+        <!-- For Maven builds: use the compile_classpath -->
+        <pathelement path="${compile_classpath}" />
+    </path>
+
+    <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/internal/wikitext/mediawiki/core/tasks/tasks.properties" />
+    <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/util/anttask/tasks.properties" />
+    <!-- Different location in more recent versions of Mylyn (Luna ?) -->
+    <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/ant/tasks.properties" />
+
+    <target name="build" description="Generate Eclipse help content for the Linux Tools Pcap User Guide">
+        <wikitext-to-eclipse-help markupLanguage="MediaWiki"
+            validate="true"
+            failonvalidationerror="true"
+            overwrite="true"
+            multipleOutputFiles="true"
+            navigationimages="true"
+            title="${ug.title}"
+            formatoutput="true"
+            helpPrefix="doc">
+            <fileset dir="doc">
+                <include name="User-Guide.mediawiki" />
+            </fileset>
+            <stylesheet url="book.css" />
+        </wikitext-to-eclipse-help>
+        <antcall target="test" />
+    </target>
+
+   <target name="test" description="Verify that all of the HTML files are well-formed XML">
+        <!--
+        Don't bother with DTD validation: we only care if the files are well-formed.
+        We therefore provide an empty DTD
+        -->
+        <xmlvalidate lenient="true">
+            <fileset dir="doc">
+                <include name="**/*.html" />
+            </fileset>
+            <dtd publicid="-//W3C//DTD XHTML 1.0 Transitional//EN" location=".empty.dtd" />
+        </xmlvalidate>
+    </target>
+
+    <target name ="clean" description="Delete all generated files">
+      <delete failonerror="false">
+        <fileset dir="doc" includes="**/*.html" />
+        <fileset dir="doc" includes="**/*.xml" />
+      </delete>
+    </target>
+
+</project>
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/doc/.gitignore b/org.eclipse.linuxtools.tmf.pcap.help/doc/.gitignore
new file mode 100644 (file)
index 0000000..28d4854
--- /dev/null
@@ -0,0 +1,2 @@
+*.html
+*.xml
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/doc/User-Guide.mediawiki b/org.eclipse.linuxtools.tmf.pcap.help/doc/User-Guide.mediawiki
new file mode 100644 (file)
index 0000000..a0c0d52
--- /dev/null
@@ -0,0 +1,52 @@
+= Pcap Support Within TMF =
+
+TMF now supports the reading of libpcap files for network tracing. Those files contains packets that were seen on a network, have a .pcap or .cap extension and can be captured with tools like Wireshark/Tshark/Tcpdump. To open a libpcap trace, simply import it just like any other trace type and TMF will recognize the format. Open the imported trace to see the packets that were captured. For more information about generic features of TMF see the [http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide User Guide].
+
+== Supported Protocols ==
+
+Currently, the Pcap integration in TMF can only recognize four protocols: Ethernet, Internet Protocol Version 4, TCP and UDP. In the future, more protocols will be added and supported. If you want to contribute, please see the “Adding a protocol” section in the [http://wiki.eclipse.org/Linux_Tools_Project/TMF/User_Guide TMF Developer Guide].
+
+== Network Tracing Perspective ==
+
+To help analyze the network traces, a new perspective has been created: the Network Tracing perspective. It looks a lot like Wireshark (since it is the de-facto standard) and contains all the views that are useful for network trace analysis. Those views are:
+* '''Event editor''': A high-level view of all the packets. It lists all the packets and gives basic information about them, like source, destination, timestamp, protocol, etc.
+* '''Properties View''': A low-level view of a particular packet. Once a packet is selected in the event editor, all its fields appear in the properties view.
+* '''Histogram View''': A distribution of the packets relative to time. This allows to identify the period where the network was the most solicited, for instance.
+* '''Statistics View''': A view of the different packet type present in the trace.
+* '''Colors View''': A view used to color the events in the event editor. This is useful for rapidly identifying packet type visually. By default, no event are colored.
+* '''Filter View''': A view used to filter the packets for easier analysis.
+* '''Stream List View''': A view that list all the stream present in the trace/experiment. A stream is a bidirectional flow of packets (a conversation) between two endpoints. An endpoint is either the source or the destination of a packet (which is protocol-dependent).
+
+To open the perspective, select '''Window''' > '''Open Perspective''' > '''Other...''' > '''Network Tracing'''.
+
+[[Image:images/networkTracingPerspective.png|The Network Tracing Perspective]]
+
+== Filtering On Subfield ==
+
+It is now possible to filter on subfields, which is really useful for pcap traces. To do so, in the field combo of the Filter View, start with a slash and type the subfield path by separating the different level with a slash. For instance, to get the Source IP Address of the Internet Protocol Version 4, type:
+
+''/Internet Protocol Version 4/Source IP Address''
+
+If a field name contains a real slash, type “\/” (backslash-slash) instead to make an uninterpreted slash. For instance, to get the field named “Process/Thread”, type:
+
+''/Process\/Thread''
+
+[[Image:images/subfieldFiltering.png|Example of filtering on subfields]]
+
+== Stream List View ==
+
+Most of the time, you want to analyze the conversation between two endpoints (a stream). The stream list view allows you to do just that, by isolating the interesting packets. The Stream List View is updated when a new pcap trace is opened and lists all the different streams present in the trace/experiment, for all the supported protocols. By right-clicking on a stream, you can follow a stream, which will send a TmfNewPacketStreamSignal that can be used by other views to run an analysis on the stream. You can also extract the stream as a filter, which will generate a filter based on the stream attributes. It is then possible to customize that filter and apply it on the event editor to get the interesting packets.
+
+[[Image:images/streamListView.png|Example of Stream List View]]
+
+== Limitations ==
+
+* No version check. It assumes the version is 2.4 (which is safe enough, since the format hasn't changed for 10+ years and is not supposed to change anytime soon.
+* All timestamps are assumed to be in GMT time.
+
+== References ==
+
+
+* [http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide LTTng User Guide]
+* [http://wiki.eclipse.org/Linux_Tools_Project/TMF/User_Guide TMF Developer Guide]
+
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/doc/images/networkTracingPerspective.png b/org.eclipse.linuxtools.tmf.pcap.help/doc/images/networkTracingPerspective.png
new file mode 100644 (file)
index 0000000..e8069ea
Binary files /dev/null and b/org.eclipse.linuxtools.tmf.pcap.help/doc/images/networkTracingPerspective.png differ
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/doc/images/streamListView.png b/org.eclipse.linuxtools.tmf.pcap.help/doc/images/streamListView.png
new file mode 100644 (file)
index 0000000..832dfa1
Binary files /dev/null and b/org.eclipse.linuxtools.tmf.pcap.help/doc/images/streamListView.png differ
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/doc/images/subfieldFiltering.png b/org.eclipse.linuxtools.tmf.pcap.help/doc/images/subfieldFiltering.png
new file mode 100644 (file)
index 0000000..d4ec48b
Binary files /dev/null and b/org.eclipse.linuxtools.tmf.pcap.help/doc/images/subfieldFiltering.png differ
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/plugin.properties b/org.eclipse.linuxtools.tmf.pcap.help/plugin.properties
new file mode 100644 (file)
index 0000000..54fd666
--- /dev/null
@@ -0,0 +1,15 @@
+###############################################################################
+# Copyright (c) 2014 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Ericsson - Initial API and implementation
+###############################################################################
+
+#Properties file for org.eclipse.linuxtools.tmf.pcap.help
+Bundle-Vendor = Eclipse Linux Tools
+Bundle-Name = Linux Tools Pcap Help Plug-in
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/plugin.xml b/org.eclipse.linuxtools.tmf.pcap.help/plugin.xml
new file mode 100644 (file)
index 0000000..8236399
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+<!-- This part should be in a documentation plugin -->
+<!-- Configure the help contribution for this plugin -->
+   <extension point="org.eclipse.help.toc">
+      <toc
+            file="doc/User-Guide-toc.xml"
+            primary="true" />
+   </extension>
+</plugin>
diff --git a/org.eclipse.linuxtools.tmf.pcap.help/pom.xml b/org.eclipse.linuxtools.tmf.pcap.help/pom.xml
new file mode 100644 (file)
index 0000000..7304f3e
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Copyright (C) 2014, Ericsson
+
+   All rights reserved. This program and the accompanying materials
+   are made available under the terms of the Eclipse Public License v1.0
+   which accompanies this distribution, and is available at
+   http://www.eclipse.org/legal/epl-v10.html
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>linuxtools-lttng-parent</artifactId>
+    <groupId>org.eclipse.linuxtools.lttng</groupId>
+    <version>3.1.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>org.eclipse.linuxtools.tmf.pcap.help</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+
+  <name>Linux Tools Pcap Help Plug-in</name>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>generate-documentation</id>
+            <phase>generate-sources</phase>
+            <configuration>
+              <echo>Generating Pcap Help Files</echo>
+              <target>
+                <property name="compile_classpath" refid="maven.compile.classpath" />
+                <ant target="build" inheritRefs="true" antfile="build.xml" />
+              </target>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>clean-documentation</id>
+            <phase>clean</phase>
+            <configuration>
+              <echo>Cleaning up generated Pcap Help Files</echo>
+              <target>
+                <ant target="clean" antfile="build.xml" />
+              </target>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant</artifactId>
+            <version>1.8.1</version>
+          </dependency>
+
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-launcher</artifactId>
+            <version>1.8.1</version>
+          </dependency>
+
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-nodeps</artifactId>
+            <version>1.8.1</version>
+          </dependency>
+
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <groupId>org.eclipse.linuxtools.tmf.pcap</groupId>
+</project>
This page took 0.043214 seconds and 5 git commands to generate.