Linux Trace Toolkit Viewer Developer Guide

Mathieu Desnoyers

This document describes the basic steps necessary to develop within the Linux Trace Toolkit Viewer project.


Table of Contents
1. Linux Trace Toolkit Viewer Text Module Tutorial
1.1. Introduction
1.2. A typical module
1.3. The hooks
2. How to use the Linux Trace Toolkit Viewer's Reading Context
2.1. Introduction
2.2. Why an event driven trace reader ?
2.3. Using the reading context
3. Linux Trace Toolkit Viewer Graphical Module Tutorial
3.1. Introduction
3.2. The static part of a module
3.3. The dynamic part of a module : the viewer
3.4. How to request background computation
3.5. How to handle events and use the graphical trace reading service
3.5.1. Module Related API
3.5.2. Main Window
3.5.3. Viewer Instance Related API
3.5.4. Notices from Main Window
3.5.5. Reporting Changes to the Main Window
3.5.6. Requesting Events to Main Window
3.5.7. GTK Events