Skip to content

Commit 7838ae2

Browse files
committed
doc: Update and add reference to Trace Compass Trace Server guide
Signed-off-by: Bernd Hufmann <[email protected]>
1 parent 3a3052f commit 7838ae2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

doc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ should help developers trying to add new capabilities (support for new trace
1515
type, new analysis or views, etc.) to the framework. End-users, using the RCP
1616
for example, should not have to worry about the concepts explained here.
1717

18-
= Trace Compass Server =
18+
= Trace Compass Trace Server =
1919

20-
For development for `Trace Compass Trace Server` see the [https://github.com/eclipse-tracecompass/org.eclipse.tracecompass/blob/master/doc/trace-server/trace-server-dev-guide.md | Trace Server Developer Guide].
20+
For information on developing for the '''Trace Compass Trace Server''' see the [https://github.com/eclipse-tracecompass/org.eclipse.tracecompass/blob/master/doc/trace-server/trace-server-dev-guide.md | Trace Server Developer Guide].
2121

2222
= Implementing a New Trace Type =
2323

@@ -4788,6 +4788,8 @@ Data providers are queried with a filter object, which usually contains a time r
47884788
47894789
''Note that a complete example of analysis, data provider and views can be found in the [https://github.com/eclipse-tracecompass/org.eclipse.tracecompass/blob/master/doc/org.eclipse.tracecompass.examples org.eclipse.tracecompass.examples plugin sources].''
47904790
4791+
The chapters below describe key concepts and how to create data providers. For more details, other data provider types and complementary information about data providers see also the '''Data Provider''' chapters in the [https://github.com/eclipse-tracecompass/org.eclipse.tracecompass/blob/master/doc/trace-server/trace-server-dev-guide.md | Trace Server Developer Guide]. This guide describes as well how data providers are used in the Trace Compass Trace Server.
4792+
47914793
== Data provider types ==
47924794
47934795
The base data provider '''ITmfDataProvider''' interface is the interface each data provider type has to implement. The data provider factories create instances of such provider type. Tree data providers are of type '''ITmfTreeDataProvider''' extend the '''ITmfDataProvider''' interface and returns a tree, as a list of '''TmfTreeDataModel''', with a name, ID and parent ID. The ID is unique to a provider type and the parent ID indicates which element from the list is the entry's parent to rebuild the tree hierarchy from the list of models. Note such tree need to have limited size to not exceed the available memory.

0 commit comments

Comments
 (0)