source: rtems-tools/tester/covoar/TraceReaderLogQEMU.h @ 0c4884a

Last change on this file since 0c4884a was fcef37b, checked in by Joel Sherrill <joel@…>, on 04/06/21 at 20:24:08

covoar: Remove training white spaces

  • Property mode set to 100644
File size: 1.2 KB
Line 
1/*! @file TraceReaderLogQEMU.h
2 *  @brief TraceReaderLogQEMU Specification
3 *
4 *  This file contains the specification of the TraceReaderLogQEMU class.
5 */
6
7#ifndef __TRACE_READER_LOG_QEMU_H__
8#define __TRACE_READER_LOG_QEMU_H__
9
10#include "TraceReaderBase.h"
11
12#include "rld-process.h"
13
14namespace Trace {
15
16  /*! @class TraceReaderLogQEMU
17   *
18   *  This is the specification of the TraceReader base class.
19   *  All TraceReader implementations inherit from this class.
20   */
21  class TraceReaderLogQEMU: public TraceReaderBase {
22
23  public:
24
25
26    /*!
27     *  This method constructs a TraceReaderLogQEMU instance.
28     */
29    TraceReaderLogQEMU();
30
31    /*!
32     *  This method destructs a TraceReaderLogQEMU instance.
33     */
34    virtual ~TraceReaderLogQEMU();
35
36    /*!
37     *  This method processes the coverage information from the input
38     *  @a file and adds it to the specified @a executableInformation.
39     *
40     *  @param[in] file is the coverage file to process
41     *  @param[in] executableInformation is the information for an
42     *             associated executable
43     *
44     *  @return Returns TRUE if the method succeeded and FALSE if it failed.
45     */
46    virtual bool processFile(
47      const char* const     file
48    );
49  };
50
51}
52#endif
Note: See TracBrowser for help on using the repository browser.