equal
deleted
inserted
replaced
4 This chapter describes an intermediate API for the simulator; what we |
4 This chapter describes an intermediate API for the simulator; what we |
5 call the "helper API". The helper API is implemented in |
5 call the "helper API". The helper API is implemented in |
6 @code{src/helper/} directory; it depends on (and wraps) the low-level |
6 @code{src/helper/} directory; it depends on (and wraps) the low-level |
7 API which is implemented everywhere else in @code{src/}. The following |
7 API which is implemented everywhere else in @code{src/}. The following |
8 figure shows this relationship. |
8 figure shows this relationship. |
9 @center @image{figures/helpers,,,,png} |
9 @center @image{helpers,,,,png} |
10 |
10 |
11 The use of the helper API is optional. It has two main goals: |
11 The use of the helper API is optional. It has two main goals: |
12 @itemize @bullet |
12 @itemize @bullet |
13 @item Provide "syntactic sugar" to wrap a number of related low-level |
13 @item Provide "syntactic sugar" to wrap a number of related low-level |
14 API calls together, that would normally be grouped together often, into |
14 API calls together, that would normally be grouped together often, into |