Next Previous Contents

# arts++

## Daniel McRobb, CAIDA

Original Aug 1998 ; last modified Nov 22, 1999

This document describes arts++, a C++ class library and set of simple utilities for processing ARTS files produced by CAIDA software.

## 1. Overview

## 2. ARTS Data Types Handled by `arts++`

- 2.1 AS matrix (version 0)
- 2.2 net matrix (version 2)
- 2.3 port table (version 2)
- 2.4 port matrix (version 0)
- 2.5 selected port table (version 0)
- 2.6 protocol table (version 2)
- 2.7 TOS table (version 0)
- 2.8 interface matrix (version 0)
- 2.9 nexthop table (version 0)
- 2.10 forward IP path and RTT (version 0)
- 2.11 BGP4 route table (version 0)
- 2.12 RTT time series table (version 0)

## 3. C++ Class Library

- 3.1 The `Arts` Class and Contained Classes
- 3.2 Derived Classes
- 3.3 Helper Classes
- 3.4 More Information

## 4. Applications

- 4.1 Data Viewers
- 4.2 Aggregation Utilities

Next Previous Contents