# Utility classes

## Detailed Description

Classes that make it easier to write simulation models:.

- cXMLElement makes XML configuration available for simple modules
- cTopology supports routing in telecommunication or multiprocessor networks
- cStringTokenizer splits up a string to words
- cFSM is used to build Final State Machines
- cWatch makes variables visible (inspectable) in Tkenv
- cVisitor: subclass from this to traverse the tree of simulation objects

Many other classes closely related to the above ones are not listed here explicitly, but you can find them via 'See also' links from their main classes.

## Classes

class | cDisplayString
| Class for storage and easy manipulation of display strings. More...
class | cException
| Exception class. More...
class | cFSM
| Store the state of an FSM. More...
class | cPacket
| DEPRECATED CLASS. More...
class | cStringTokenizer
| String tokenizer class, based on strtok(). More...
class | cTopology
| Routing support. More...
class | cVisitor
| Enables traversing the tree of (cObject-rooted) simulation objects. More...
class | cXMLElement
| Represents an XML element in an XML configuration file. More...