ark::awlog::AwlogWriterStage

Defined in header “ark/awlog/stages/awlog_writer_stage.hh”.


This class allows you to subscribe to channels and log their contents out to an awlog file. It’s mostly meant to be used in conjunction with pipelines that are running in simulation, and does not make any data integrity guarantees.

Methods

  • AwlogWriterStage(std::string name)
    Constructor, initializes the stage.

  • ~AwlogWriterStage()
    Destructor.

  • void initialize(pipeline::StageInterface & interface)
    Initializes the log writer stage, setting callbacks up.

  • void start()
    Starts the log writer stage, opening up files and preparing to write.

  • void finalize()
    Called during shutdown, to finish writing out the awlog.