Implementing the SpecC simulation
API.
–Implements the classes defined in the API.
–Implements the API functions. Since the second layer provides the bulk of the simulation semantics, the implementation of the API functions only involves thread management.