Tornado

API Programmer's Guide

2.2


Contents

1 Tornado Architecture

1.1 Introduction
1.2 The WDB Agent and the WDB Protocol
1.3 The Target Server and the WTX Protocol
1.4 Target Server Threads
1.5 Overview of Tornado APIs
1.6 Tornado Tree Organization
1.7 Coding Conventions

2 Target Server Back End

2.1 Introduction
2.2 Back-End Implementation
2.3 Writing a New WDB Back End
2.4 Writing a Non-WDB Back End

3 Object-Module Loader

3.1 Introduction
3.2 Terminology
3.3 Loader Overview
3.4 Using the Target Server Loader
3.5 Loader Architecture
3.6 Memory Management
3.7 Generic Loader-Library Interface
3.8 Target Server Loader Thread
3.9 Writing an OMF Manager

4 The WTX Protocol

4.1 Introduction
4.2 Protocol Overview
4.3 WTX Facilities
4.4 WTX Tcl API
4.5 WTX C API
4.6 Integrating WTX with Applications
5.1 Introduction
5.2 Outlining the Example Problem
5.3 Extracting Information from a Structure
5.4 The Shell Presentation
5.5 The Browser Presentation
6.1 Introduction
6.2 Creating a Tornado Application
6.3 Installing a New Application in Tornado
6.4 Distributing and Publishing New Applications