source: rtems-tools/tester/covoar/CoverageWriterSkyeye.h @ 3e187ba

5
Last change on this file since 3e187ba was 100f517, checked in by Chris Johns <chrisj@…>, on 05/09/14 at 11:50:37

covoar: Merger the covoar source from rtems-testing.git.

Use waf to build covoar.

  • Property mode set to 100644
File size: 1008 bytes
Line 
1/*! @file CoverageWriterSkyeye.h
2 *  @brief CoverageWriterSkyeye Specification
3 *
4 *  This file contains the specification of the CoverageWriterSkyeye class.
5 */
6
7#ifndef __COVERAGE_WRITER_Skyeye_H__
8#define __COVERAGE_WRITER_Skyeye_H__
9
10#include "CoverageMapBase.h"
11#include "CoverageWriterBase.h"
12
13namespace Coverage {
14
15  /*! @class CoverageWriterSkyeye
16   *
17   *  This class writes a coverage map in Skyeye format.  The format is
18   *  documented in CoverageReaderSkyeye.
19   */
20  class CoverageWriterSkyeye : public CoverageWriterBase {
21
22  public:
23
24    /*!
25     *  This method constructs a CoverageWriterSkyeye instance.
26     */
27    CoverageWriterSkyeye();
28
29    /*!
30     *  This method destructs a CoverageWriterSkyeye instance.
31     */
32    virtual ~CoverageWriterSkyeye();
33
34    /* Inherit documentation from base class. */
35    void writeFile(
36      const char* const file,
37      CoverageMapBase*  coverage,
38      uint32_t          lowAddress,
39      uint32_t          highAddress
40    );
41  };
42
43}
44#endif
Note: See TracBrowser for help on using the repository browser.